Is my team good for defeating Nyx?

Having a lot of trouble with him and i am starting to think that maybe my team just isn’t the best for this battle

My Team is:

  1. Delta Gardevoir
  • Ice Beam
  • Thunderbolt
  • Blizzard
  • Thunder
  1. Delta Roserade
  • Dark Pulse
  • Moonblast
  • Dazzling Gleam
  • Dark Matter
  1. Delta Charizard
  • Outrage
  • Dragon Pulse
  • Lunar Cannon
  • Phantom Force
  1. Mew
  • Psychic
  • Permafrost
  • Flamethrower
  • Surf
  1. Cacturne
  • Dark Pulse
  • Sucker Punch
  • Solar Beam
  • Energy Ball
  1. Delta Glalie
  • Head Smash
  • Crunch
  • Fire Blast
  • Eruption

Is it any good?
Also, is it good in general?

Thx in advance ^^

Hey yo,I think its overall good but you need to focus on his types greninja is hard on normal and hard [THANKS TO PROTEAN WHY WHY]

So you use a fire type against greninja lol distortion world/nyx logic

He/She has a aurorus which well idk what to use i think its ice rock so normal type supa effective also a kangaskan with mega and is a beast i have no idea wth to use with kangaskhan[mega]

With Breloom use water and normal??

Exeggutor normal and fight

No idea about garchomp btw [use fireee ]

You really should also use a psychic on her greninja xpect FOR PROTEAN TRIGGERED

aparrently inmunities do 4xtimes normal damage so one thunder bolt from your gardevoir should anihilate garchomp, as for the greninja any strong neutral hit can eliminate its defences

Also this has nothing to relate but i remember that i was a lucky bastard when fighting her ,i did not won, it was a draw(her swords dance breloom destroyed my delta chaizard,but the life ord finnished it.) and the game counted it as a victory and i was able to proceed