Your deck is good I would say. You should also take account of the weekly bans. Not all decks will let you score 1200+ or 1300+ every week. For example, due to Marina, Striker and Shakra unbanned this week, GHEIST is rarely played while All Stars and Roots are mostly played. Clans which have already low power such as GHEIST will suffer a lot. Previous weeks GHEIST usually dominate the ELO.
Its not your deck, i play a lot of elo players and your like most of em, you self doubt your skills, and abilities thats your only problem believe in ur cards and yourself for once and see what happens
I agree with Lord Cristian. Clans with some type of attack or power manipulation are a nice way to ease you into learning the game better.
While Roots are a great clan for ELO, they are more difficult than others to play because they don't have a bonus that gives you some sort of attack or power advantage.