My Team (What should I add or remove?)

So, I’ve reached the Pokemon League and I fought the first of them (She dealt with me…). My team is:
Lvl. 90 Eevee (Moonblast, Psychic, Hydro Pump, Cataclysm [Normal Custom Move].) Item: Eevite
Lvl. 88 Delta Gardevoir (Sheer Cold, Ice Beam, Thunderbolt, Calm Mind.) Item: D. Gardevoirite
Lvl. 90 D. Bisharp (High Jump Kick, Bulk Up, Aerial Ace, Blaze Kick.) Item: D. Bisharpite
Lvl. 86 Aegislash (Sacred Sword, King’s Shield, Aerial Ace, Swords Dance.) Item: None
Lvl. 88 Mew (Psychic, Aura Sphere, Dazzling Gleam, Sludge Bomb.) Item: None (I don’t know what to put on it.)
Lvl. 91 Typhlosion (Lava Plume, Shadow Claw, Thunder Punch, Rollout.) Item: Typhlosionite
Please, What should I add or remove? How should I train my team?