How's my team doing?

I’m currently had arrived at Selene City/Ghost Psychic gym. My current team:

Delta Venusaur(Mega Stone)
Psycho Call》Hubris
Leech Seed
Moonblast
Psychic
Calm Mind

Magnezone(Magnet)
Sturdy
Magnet rise
Thunderbolt
Flash Cannon
Livewire(?)

Haxorus(Dragon Claw)
Mold breaker
Swords Dance
Dragon Claw
False Swipe & Aerial Ace(Probably needs replacing)

Delta Snorlax(Leftovers)
Thick fat
Drain punch
Belly Drum
Synthesis
Wood Hammer

Delta Muk
Sap Sipper
Fire Custom Move
Eartquake
Recover
Submission

Delta Roserade
Shadow Dance
Moonblast
New moon
Lunar Cannon
Dark Pulse

So what’s my team’s status? Bad? Meh? Average? Anyone I should consider benching?

Also, kinda offtopic but it has something to do with Ev & Ivs that I’m a bit confused.

I know a max level Pokemon with maxed out Attack(or any Stat) Evs has definitely a higher stat than the samePokemon with 0 same Evs.

For a, let’s say level 67 Pokemon, not yet maxed level, will one with max Attack(or any stat) Evs have higher Attack than the same level Pokemon but with 0 same stat Evs?

This goes for Ivs too.

I always get confused with this.

For the IV and EV question, yes.

If a lv 50 pokemon has max EVs in attack, it’ll have a higher attack stats than the same lv Pokémon who doesn’t. The same goes for IVs.

Ah, I see. Thanks