So I wanted to make a team for Mega Blastoise that helps get rid of some of its weaknesses, and after using it a few times I feel like I should ask if it's actually a good team. Here are the members.
Blastoise @ Blastoisinite
Ability: Rain Dish
EVs: 252 HP / 252 SpA / 4 SpD
Modest Nature
-...