Hey there,
This team looks pretty cool, but I do notice a few weaknesses. The most notable weakness is Sun teams. Venusaur alone can do incredible damage to your team, and it can setup on a lot of your Pokemon. Weavile also can't ohko it with Ice Shard (if you even run it), so that becomes a pretty lackluster check. To help with this I would recommend
DD Dragonite > Haxorus. I would normally advise against replacing your main sweeper, but since you have done it once already, might as well do it again to get a similar Pokemon but one that helps vs Sun teams. Dragonite is a fantastic Sun check, and is a very solid sweeper in general. I would use the set Remedy posted except use an EV spread of
252 Atk / 4 Def / 252 Spd. This may seem like a very minor difference, but it gets Dragonite one more switch in to Stealth Rock. Some other minor moveset changes would be changing Red Card on Forretress to
Leftovers. While Red Card is nice, Leftovers gives a lot more overall utility and gives Forretress some form of recovery. Also while this is my personal preference, I would change Weavile's set to
Ice Shard / Ice Punch / Brick Break / Night Slash. Weavile is extraordinarily frail, making SD a really risky choice. It is often better to just go with more coverage + LO for power. Ok so Jellicent seems somewhat unnecessary on this team. Rotom-W and Gengar really do much of what Jellicent does, freeing the spot up for other checks. One note, if you do make this change I would make your
Rotom-W Specially Defensive.
Rotom-w set

Rotom-W @ Leftovers
Trait: Levitate
EVs: 252 HP / 96 Def / 160 SDef
Calm Nature (+SDef, -Atk)
- Pain Split
- Hydro Pump
- Volt Switch
- Will-O-Wisp
So at the moment you lack a reliable way to deal with Thundurus-T. In the rain it can spam Thunder's carefree and deal huge damage. I would recommend using
Latias over Jellicent. Latias is still a solid check to rain, and Keldeo, like Jellicent was, while checking Thundurus-T. Latias also check sun, giving you a secondary check. I would use a LO Pivot set on this team. Latias also maintains great offensive pressure, while acting as a great sponge, much like Jellicent.
Latias set
Latias (F) @ Life Orb
Trait: Levitate
EVs: 72 HP / 184 SAtk / 252 Spd
Timid Nature
- Draco Meteor
- Surf
- Psyshock
- Recover