Nice so far but with a few adjustments... Even better!
Personally I would take all 3 stunfisk out, and add 2 Landorus EX as it also has a 1 energy attack dealing 30 to the active and 30 to an opposing bench pokemon. +1 Mewtwo EX to take care of Blastoise/Keldeo decks.
I would take out all Cilans and add more energy searches instead as I personally think this more efficient because with a deck like this you can't drop more than one energy per turn and playing energy search saves using up a supporter that turn and can be fetched using Skyla so I would add a couple more Skyla. Also a couple more N's.
Take out about 3-5 basic fighting energy and replace them double colourless energy depending on how you feel.
I hope this advice helps =)
Currently playing: Pokemon X
Shinies for trade: Adamant Pansear (with 2 max IVs from friend safari)
Add me for Pokemon Safari, trades and battles / FC: 3454-0767-8038
Friend Safari: Ghost type containing Shuppet, Phantump and Drifblim