in 1on1 there will always be classes/specs you can beat and classes /specs ypu can only beat if you got lucky with RNG or if the other player is a noob.

Elemental shaman should by all means loose to just about every dps class in the game in a equally matched (both players of same gear/skill) 1vs1