Secrets o'Derpypants

I am pretty bad at Hearthstone - pretty much constantly hover around rank 19 just to give y'all an idea.  I think the game is fun though, and I found myself getting frustrated because I was trying to win and that wasn't happening.  So as many of us do, I started making decks that were completely absurd.  Like Alarm o'Bob the Shaman, or Krug the Impotent Warrior.  However, I came across one that actually had me winning a percentage of the time.

The two things I considered when making this deck were 1) I have a ton of Mage Secret cards I've never really used and 2) I love Nozdormu.  I know he's not the most powerful legendary but I don't care.  Love that card.  My goal was to make a deck wherein I could get Nozdormu out on the field with as many active secrets as possible so (hopefully) my opponent would burn their 15 seconds trying to figure out what secrets I had.  Only ever been able to actually get that out once, but out of the 16 games I've played with this deck I've lost 6 so I'm feeling pretty good.  No doubt I will start playing like crap again soon.

Here's what I came up with, any suggestions always appreciated.  A couple notes: Every secret I have is in here (that was the rule) and so are all my minions that have anything to do with secrets.  

1 Ice Lance
1 Mirror Image
2 Mana Wyrm
1 Frostbolt
1 Kobold Geomancer
1 Sorcerer's Apprentice
2 Arcane Intellect
1 Counterspell
1 Frost Nova
2 Ice Barrier
1 Mirror Entity
3 Spellbender
2 Vaporize
1 Big Game Hunter
1 Kirin Tor Mage
1 Cone of Cold
2 Fireball 
1 Defender of Argus
1 Ethereal Arcanist
1 Water Elemental
1 Azure Drake
2 Blizzard
1 Frost Elemental
1 Nozdormu