I need help making changes to my team. I've just beat Luna, and am about to go to Agate City, so I'd like for my team to be pretty well-balanced, since it seems like I won't be able to go back to previous areas after I leave with Cain.
 
	 
 
	My current part consists of:
 
	 
 
	Za Warudo (Torterra)(Shiny)
 
	Lv. 60
 
	Nature: Impish
 
	Ability: Shell Armor
 
	-Wood Hammer
 
	-Earthquake
 
	-Strength
 
	-Curse
 
	 
 
	Corrina (Toxicroak)
 
	Lv. 67
 
	Nature: Adamant
 
	Ability: Poison Touch
 
	-Poison Jab
 
	-Drain Punch
 
	-Sucker Punch
 
	-Rock Smash
 
	 
 
	These two are the permanent team members. Za Warudo was my starter, and Corrina is basically the MVP of my team (if you've ever seen Ttar's playthrough of Reborn, she's basically my Tiki button)
 
	 
 
	The rest of my team:
 
	 
 
	Spike (Sandslash-Alola)
 
	Lv. 58
 
	Nature: Adamant
 
	Ability: Slush Rush
 
	-Iron Head
 
	-Icicle Spear
 
	-Hail
 
	-Swords Dance
 
	 
 
	A very good and fairy reliable pokemon, but at the same time I'm not as attached to it as the two above.
 
	 
 
	Squishy (Jellicent-F)
 
	Lv. 56
 
	Nature- Hardy
 
	Ability-Cursed Body
 
	-Brine
 
	-Hex
 
	-Hydro Pump
 
	-Rain Dance
 
	 
 
	Really only good at being a wall, and I mostly keep it around because I have yet to find any better water-type alternatives.
 
	 
 
	CutieBat (Swoobat)
 
	Lv. 62
 
	Nature- Calm
 
	Ability- Simple
 
	-Psychic
 
	-Air Slash
 
	-Charge Beam
 
	-Calm Mind
 
	 
 
	After she got Calm Mind and Psychic she was able to sweep whole teams, but now she isn't really doing that anymore. And since she has the Defense stat of a wet paper bag, it makes setting up dangerous.
 
	 
 
	Blasphemy (Silvally-Dark)(Shiny)
 
	Lv. 53
 
	Nature-Adamant
 
	Ability- RKS System
 
	-Multi-Attack (Dark)
 
	-Shadow Claw
 
	-X-Scissor
 
	-Fire Fang
 
	 
 
	The newest addition to my team. Has yet to prove itself.
 
	 
 
	Two pokemon I have in rotation are:
 
	 
 
	Maxine (Camerupt)
 
	Lv. 57
 
	Nature-Brave
 
	Ability- Solid Rock
 
	-Lava Plume
 
	-Earthquake
 
	-Rock Slide
 
	-Strength
 
	 
 
	A long-time team member, recently replaced due to overlapping types and my need for something that handles Psychic types.
 
	 
 
	Chivalry (Escavalier)
 
	Lv. 59
 
	Nature- Naughty
 
	Ability- Shell Armor
 
	-X-Scissor
 
	-Iron Head
 
	-Swords Dance
 
	-Reversal
 
	 
 
	Instrumental in defeating Radomus, but was a one-time use. I replaced him with Spike because I needed a pokemon that could deal with flying types.
 
	 
 
	The rest of the Pokémon I'm willing to train/use:
 
	 
 
	
 
	 
 
	(The Egg is a Shroomish Egg)
 
	(Sharpedo is the only other water type I have, and as far as I can tell it only get is Aqua Jet.)
 
	(The Espurr is female)
 
	 
 
	Please tell me what suggestions you have for my team, or if there are any Pokémon you think I should try to get before going with Cain to Agate. I'm aware of the Pokémon being sold at 7th Street, but I'm not sure which to get since I don't want to waste my shards.
 
	 
 
	And please, no spoilers for the rest of the game.