But you can't do a rain team without Politoed... Or at least, with Tornadus.
If you mind me, I would suggest you switching Jellicent with Politoed (any variant found on Smogon).
Plus, give tailwind to Tornadus instead of Rain dance. Doing so, Magnezone will be able to recover on its slow speed...