I don't mean to belittle your efforts, but pretty much any deck can get you to 1300e.
All 1300e requires is that you win more than you lose and you keep grinding.
Saying that... I like your deck. There are some really nice combinations on offer, and Haze is an often overlooked 5* who can bring down some pretty mighty giants.
The only change I'd suggest would be Haze to Peeler if you ever find that she doesn't quite cut it.
Fair comments but if by just grinding out more wins than you lose then theres not limit to how high you can climb. 1300 is not an easy number to get to i am actually struggling just to stay there right now because my luck has been thrown right out the window.
I have thought about Peeler he is a powerful card no doubt about it and his damage reduction is great. There is just so many Roots and GHEIST this week it is frightening how little i get to use any of my abilties. Might go with him just for the 1 extra power.