You need to set up your responses when you mulligan. Against these type of decks i usually try to get a hex, a lightning bolt/storm and some taunt (argent squire/argus defender really works wonders).
If you' re playing against lock i strongly advise you to not waste your lightning storm unless you're going to mitigate a LOT of damage. it's no point using it right away when you're gonna get overload and be defenseless next round (except when there's no other alternative).
Also, try to predict when hes goin to clear the board or soulfire/similar spell and how much damage he needs for it. If you drop a unbound elemental and no overloads they can kill it quite easilly.
Try to get a Bloodmage Thalnos, Shaman have a LOT of responses for almost every situation, you can drop a Bloodmage Thalnos + Lightning storm and hit a minion for 4 damage using 3 mana! You' ll get +1 spellpower AND a card draw, talk about OP. Also, i don't like argent commanders, for some reason i think they aren't that usefull when you already have a 6/5 on that mana range that do 3 damage when played.
Have you considered running another type of deck? you can use big combos like:
Doomhammer + rockbitter + rockbitter (16 damage, 7 mana + overload),
Leeroy + windfury + rockbitter + rockbitter (24 damage, 8 mana),
Mana adict + windfury + 2x rockbitter + any other spell (usually earth shock to bypass taunt) (30 damage, 2 mana for mana adict + 5 mana next turn)
Alakir + 2x rockbitter
You get the point right? you can always control the board using spells and minions like fire elementals, but the only lethal you have in your deck is bloodlust, which i only keep one in my deck and to be honest i rarely finish matches with this, you need to rely on board presence to be able to kill some1 with it, and against aggro decks you're not gonna have it.
Try to force your opponent to use his disables before you play big cards. For example, people tend to ignore argent squire, put a argus defender on his side and it will be a 2/2 taunt with divine shield. If you do this, they'll be forced to use a disable on a 1 mana, 1/1 minion. You' re trading a 1 mana card for worst case scenario a earth shock that could be used on any other minion, best case scenario things like polymorph and stuff.
Some other things are just basic knowledge, you know your 4/4 azure drake won't get killed by priest spells (except for that 5 damage 5 heal he has), so don't drop a 4/4 next to your flametongue totem against priests. You 're planning a hex on this turn, attack before, hex in the end of the turn (unless it's a big taunt that you can only deal by hexing).
Don't be afraid to use your spells on early threats (except rockbitter, only use it on LAST RESORT, like a big minion that is going to hit you 8 in the face or something like that), it can save you a LOT of health, and health is also a resource in hs IMHO.
And last but no less, keep in mind that are excpetions for almost everything i just said rofl, you don't have to follow these instructions blindly, you make plans every turn in hearthstone, and you need to be prepared for when things don't go as planned.
I hope any of this stuff i wrote can be usefull to you, and sorry for the bad english, it's not my native language :P
Edited by Faceroll on 6/22/2014 11:20 PM PDT