Help for team

My team is (all delta):
Blastoise: Dark Pulse/Aura Sphere/Cut/Flash Cannon
Gallade: Thunder Punch/Ice Punch/Psycho Cut/False Swipe
Raichu: Fly/Moonblast/Silver Wind/Steel Wing
Hydreigon: Earth Power/Hyper Voice/Surf/Dragon Pulse
Greninja: Flamethrower/Energy Ball/Covet/Spikes
Reuniclus: Shadow Ball/Giga Drain/Toxic/Power Gem

(I’m probably not going to be changing the movesets)

I need help regarding the abilities, natures and items I should give to them mainly for E4 rematches
I also have about 15-17 IV stones, so should I use them? If yes, then on which ones and which stats?

(I have cut on blastoise cuz I did it at the start of the game. didn’t know hm moves couldn’t be replaced)