Your team is good but some of your movesets are not. Here a some movesets for you pokemon(no offence if this got you mad)
Empoleon-Surf-STAB
Flash Cannon-more STAB
Drill peck-for fighting types
Earthquake-for electric types
Love your Metagross set(so keep it that way)
Your blissey set is good too, but switch minimize with counter to take advantage of blissey's high HP
Zapdos-Thunder-STAB
Rain dance-for 100% accuracy and can also break through protect 10% of the time
Steel wing-for ice and rock types
Heat wave-coverage
Meganium is good too
Suicune-Surf-STAB
Ice beam-for grass types
Shadow ball-coverage
Substitute-to protect yourself
This could be a good team and I gave you good movesets. Hope this helps.