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.
This will be fun to battle, thanks!