Pretty solid team you have there. I might not be able to battle you for a while, I'll get back to you on that tomorrow.
I think you can drop Politoed. In addition to Electric, it also gives you a
weakness to grass (and Ghost/Psychic is covered by exactly the same things).
Ferrothorn can hold Rocky Helmet to kill 1/4 of the opponent's HP every time a physical attack lands.
That sounds good...
If you want I can advise you on your team. You could PM me your dream team if you want the help of a somewhat experienced competitive battler (Definitely somewhat, though... I just did my first true EV training... it was fun, though :D ).