I tryed this deck out at the Battle Road tournament... bad idea. First I got pwned by fighting, then I beat a kid who didn't know what he was doing, then I lost again to a Vilegar deck. This deck needs to be modified a little to stand a chance against anything.
What I suggest (It's too late becuz of rotation coming, but I still feel this needs to be said), is getting rid of all trainers and replacing them with supporters / other cards; if you do this, then it comes to be a perfect counter against vilegar and lostgar, two popular decks (vilegar was popular anyways..). Now the deck is a perfect counter against gengar decks.
P.S. The deck is fine w trainers now of course becuz of vilegar being rotated out, but before battle roads, this deck needed to have some modifications. *Sadface*