If you like this deck upvote so more people will have a chance to see it.
always keep: Acidic Swamp Ooze (it helps against aggro and warlocks, you can also just play this for tempo)
against rogue or hunter keep: Earth Shock (silence their deathrattle minion)
Bloodmage Thalnos - Card Draw and it synergies with all burn spells
Doomsayer - a really cheap and great tool to stop the early aggression. If you are a new player that want to become a control master you should craft it.
Gluttonous Ooze - not only you can destroy a weapon but you also gain armor
Hagatha the Witch - we do not play a lot of minions but it can generate a little bit of value anyway and it's a board clear that also provides armor.
Cards That might be included:
Beakered Lightning - when odd paladin is your worst nighmare you can kill most of their 1/1 with it.
Cairne Bloodhoof - hard to kill.
You can include Far Sight but at the same time it makes more sense cut cheap spells.
vs aggro: try to remove stuff that they will play. You should have enough removal and healing. One or two AoE board clears should be enough. Later just play Eureka! and you will have a big minion with taunt for defense. It's important to not let them overwhelm you with aggression. Zap! and Stormforged Axe can help you in killing all early threats.
vs control: this is a little bit more tricky because you need enough threats. Pick the biggest minion from Stonehill Defender and try to play Eureka! ASAP. Removal might be only helpful to keep your minions alive. Summon big boiiiis and apply preassure.
Full Deck Code: