On first sight you seem to have a large weakness to stall, or, basically hazards. I would incorporate a spinner in there somewhere, possibly over ninjask, if one of them comes in the opposition just switches to their phazer straight away. I'd suggest starmie, or since starmie is also vulnerable to hazards, claydol might be a viable option.