Yep, I missed 6 of them. Like I have said before, I cannot read decks unless there is a picture
18 is even worse. I understand the strategy to spam characters so that the enemy runs out of anti-character cards. However in this case the problem is that you have no way of drawing multiple cards.
Fights rarely last 30 rounds, so if you have 40 cards and draw one each round, that means you will almost always have 10-15 cards left in your deck when the match is over. And those important cards that you really need can be at the bottom of the deck. So you see even though you have 18 characters, usually you won't be using more than half of them.
In CCG's you should always make your deck as small as possible. If I won every match with 0 cards left in my deck, that deck would be perfect.
But these are just theories. I have not played this deck so there could be something I'm missing. If it works, then it works.
On other subject.. I think you would have a really big problem with Sundials, Rain of Fire and Otyugh. One Otyugh could potentially eat everything you have.
What I would definitely recommend is that you take at least 3 x Explosion. It's one of my favorite skills because it's cheap and takes care of all kinds of annoying permanents. Having a way to destroy or steal permanents is almost a must in todays metagame.