I think I played this team and beat you, its a good team, I think the biggest weakness is fighting types, although 3 resist, 3 are also weak so mewtwo aura sphere might give you trouble, also, what stops dmeteors and outrages. I would also take the scarf off of mewtwo, hes already fast enough...