Hey. I noticed that you have no mega on your team. As you said, you're also weak to Suicune, Mega Aggron, and Entei. You also have no pivot on your team.
In light of all those, I have a suggestion.
Mega Ampharos > Snorlax
Ampharos-Mega @ Ampharosite
Ability: Mold Breaker
EVs: 252 HP /...