Nice team Frog! Your team looks like it could face some problems against Dragon Dance Dragonite, Calm Mind Latias and Choice Specs Latios; CM Latias is a bit more managable with Metagross since it only carries mono coverage, but nothing on your team likes taking Latios' Specs Draco Meteor and once Dragonite gets to +1 you'll have to play very carefully to beat it. Sure these threats could be beat with your Dragonite's Extremespeed or Metagross' Bullet Punch, however, you'll want to avoid locking Dragonite into Extremespeed whenever possible as it could lead to set up opportunities for say Gengar, which can threaten your team when behind a sub. I think your team would function much better with a Scarfer so I'm going to recommend using a Scarf Hydreigon over your current set. Scarf Hydreigon lets you revenge kill Lati@s and DD Dragons more efficiently, as your opponent will be more hesitant to switch out their sweeper in the face of a Draco Meteor as opposed to a Bullet Punch or non-stab Extremespeed. You miss out on baiting Terrakion, but between Gyarados, Metagross, Tentacruel and Reuniclus, Terrakion shouldn't really be a problem for you. If you really want to be safe vs Specs Latios, you could use an EV spread of 240 HP / 80 Atk / 188 SpD along with Pursuit over Meteor Mash on Metagross. This spread enables Metagross to sponge hits better from Latios in addition to Lava Plumes from Heatran and Fire Blasts from MixTar. Pursuit counters Latios while also dealing with Starmie, Gengar, Trick Room Reuniclus etc. With Scarf Hydreigon you don't need to worry about having super strong priority.
Just some things to consider, great team and good luck!