No offence but i think the deck is a bit all over the place.

I have tried a lot of times to make control mage works, but its just proved to be weaker than aggro mage.