What's your answer to Talonflame? It looks like nothing on your team likes to take a STAB priority Brave Bird to the face. You might want to consider dropping one of your Pokemon in favor for Rotom-W.
Also, what's your answer to weather? More specifically, what's your answer to rain teams? I...