I would argue that Guild Trader is too much mana for the spell damage you get. An replace could be Novice Zapper which is more flexible as it is only 1 mana it would also make Landslide better if you fit that in the deck.
I would also cut both Primal Dungeoneer. I think considering that is has 4/11 of a chance to draw two cards then Multicaster would be better considering you are already running 3 schools with a chance of finding a fire spell.
I also think you would have enough draw with Bloodmage Thalnos, Multicaster, Cagematch Custodian, Windchill.
I think the deck is missing some kind of board clear or comeback card if the board gets overwhelmed. Landslide is properly not a bad idea. The new Snowball Fight! is also an interesting choice if you want to try out the new cards. Bru'kan of the Elements is also interesting, but I imagine that you fight for ending the game before turn 8.