I think this deck needs Mewtwo EX techs if it hopes to function on a competitive level. I've been playtesting something similar and the deck just gets steamrolled by Mewtwo EX (whose best counter is itself).