Hey guys, i've been using team in OU for a while but sometimes it's good, st it's bad agains the Ground and Fire team. Can you please rate this team and fix the wrong spots for me :p But no legendary, i don't like using them in competitive :D Tks

Ivy (Serperior) (F) @ Assault Vest
Ability: Contrary
EVs: 252 SpA / 4 SpD / 252 Spe
Timid Nature
IVs: 0 Atk
- Giga Drain
- Dragon Pulse
- Hidden Power [Fire]
- Leaf Storm
Serperior is my favorite, she's a special sweeper with Assault Vest, she can defend an Ice Beam from a Life Orb Protein Greninja. Contrary and Leaf Storm can sweep up the opponent's team. HP and Dragon Pulse for type coverage. But she not really good agains U-turn Pheromosa, Scarf Landorus and Heatran (Urgg, Legendary)
Ivy (Serperior) (F) @ Assault Vest
Ability: Contrary
EVs: 252 SpA / 4 SpD / 252 Spe
Timid Nature
IVs: 0 Atk
- Giga Drain
- Dragon Pulse
- Hidden Power [Fire]
- Leaf Storm


Chi (Mawile) (F) @ Mawilite
Ability: Intimidate
EVs: 92 HP / 252 Atk / 164 SpD
Adamant Nature
- Swords Dance
- Iron Head
- Sucker Punch
- Play Rough

Joi (Volcarona) (F) @ Grassium Z
Ability: Flame Body
EVs: 252 SpA / 4 SpD / 252 Spe
Modest Nature
IVs: 0 Atk
- Quiver Dance
- Bug Buzz
- Giga Drain
- Fiery Dance

Sai (Weavile) (M) @ Life Orb
Ability: Pressure
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Fake Out
- Ice Punch
- Knock Off
- Low Kick

Rei (Mantine) (M) @ Leftovers
Ability: Water Absorb
EVs: 252 HP / 252 Def / 4 SpD
Bold Nature
IVs: 0 Atk
- Toxic
- Defog
- Roost
- Scald

Lio (Garchomp) (M) @ Rocky Helmet
Ability: Rough Skin
EVs: 252 HP / 4 SpD / 252 Spe
Jolly Nature
- Stealth Rock
- Outrage
- Rock Slide
- Earthquake
This team has a lots of weakness with Fire and Ground. Please help me fix it :D :D