prettr good but i would make a few changes:
melotic: is good but i would go with life orb or choice specs and replace confuse ray with hidden power ground
liligant: like pokeslash said: giga drain or petal dance, one or the other, not both. Sleep Powder, Quiver dance, Petal dance, Leech Seed.
Galvantula: he's ok...
Garchomp: sub: ok. swords dance: ok. dragon claw: NOT ok, swap it with outrage and let him hold a lum berry, E quake: ok
Forrotress: ok but i would use stealth rock over toxoc spikes.
Tornadus: if you want rain, then replace a pokemon with drizzle politoed, so use: rest, sleeptalk, hurricane OR airslash, focus blast
hope i helped
~Razing