Ok first remove ALL OF FERLIGATR'S MOVES and give him this set Waterfall, Earthquake, Ice punch, Crunch/swords dance you gave him and inaccurate special set when he has a much better attack stat( I know super power is not special but it has to many draw backs)
Ho-oh only needs one flying type move if you keep recover then I suggest keeping brave bird. replace fly with Earthquake to cover his rock weakness.
You have too many water types on this team you can keep swampert and feligatr but dump blastoise. Swampert needs to dump dig and cannon and get swords dance and watefall and maybe replace hammer arm with ice punch.
you need a grass type becuase if a water type comes in you are sunk replace blastoise with roserade you can get a budew in either one of the forests with the sinnoh sounds. Rose rade should know energy ball/leafstorm, hp(rock), sludge bomb, shadow ball.
Metwo is a special attacker teach him psychic, shadow ball, aura sphere(until he learns it give him focus blast), and icebeam/flamethrower.
Groudon should have fire punch, earthquake, stone edge, bulk up
no offense but you should look at your pokemon stats before you teach them moves