Is my team good for nyx?

I made a post about my team here a while back. Well, it turned out to be really different :slight_smile:
So far I am running with-
MAIN TEAM

D.charizard
Item: d.charizardite
Ability: spirit call/Noctem
Moves: Dragon pulse
Shadow ball
Lunar cannon
Shadow sneak

D. Roserade
Item: ( dunno)
Ability: heliophobia
Moves: dark pulse
Moonblast
Air slash
Thunderbolt

D.bisharp
Item: flying gem
Ability: defiant
Moves:high jump kick
Aerial ace
Acrobatics
Bulk up

D.hydreigon
Item:choice specs
Ability: intoxicate
Moves: earth power
Tri attack
Dragon pulse
Stealth rocks

D.gallade
Item: choice scarf
Ability: volt absorb
Moves: icicle crash
Thunder punch
False swipe
Thunder wave

Typhlosion
Item: typhlosionite
Ability:blaze/hubris
Moves: eruption
Flamethrower
Swift
Double edge

RESERVES

D.scyther

D.typhlosion

D.snorlax

D.vepiquen

D.metagross

D.noivern

D.haxorus

D.trevenant

Swampert

Gardevoir

Crobat

Tyranitar(armour)

Flygon(armour)

Greninja

Chesnaught

Rotom(any form)

[Note: my reserves are ones which I have already trained up. I have no problem training other mons that are good for my team.]

Is my team good for nyx, the elite 4,champion and post game?

Edit: PLEASE REPLY

tbh, thats really hard to read. i would spaces in between diff pokemon to make it easier to read

Is it better now?

can you tell its levels

All r lvl 80