You should give your Gardevoir Psychic instead of Dream Eater. Dream Eater only works when your opponent is asleep, whereas Psychic works whether your opponent is asleep or not.
Milotic may want Recover instead of Water Pulse, and Toxic or Safeguard instead of Blizzard.
When it comes to Manectric, you shouldn't give it Hyper Beam. In fact, I'd advise against Hyper Beam in general. Sure, the power is nice, but if you use it, you have to recharge the next turn, leaving you unable to attack. Give your Manectric Roar instead. And instead of Toxic, you could give it Thunder Wave.
As for Salamence, you should replace either Flamethrower or Brick Break with Earthquake. Either that, or replace your Torkoal with a Camerupt. Camerupt is stronger and faster than Torkoal, and it can learn Earthquake and Rock Slide by level, and Flamethrower by TM.