Help with elite four

I also need help with the elite four. There is a guy that before you challenge the e4 says you cam use moves like haze to help you win also stuff like ghost types. Is all that necessary? Floatzel@life orb aqua tail, crunch, rock tomb, ice fang. Excadrill@choice scarf iron head, shadow claw, rock slide, eq. Electivire@life orb thunder punch, flamethrower, psychic, low kick. Delta Venusaur@mega stone moonblast, psychic, solar beam, venoshock. Delta Arcanine@life orb Outrage, e speed, iron head, flamethrower. Delta Bisharp@choice band high jump kick, aerial ace, blaze kick, thunder punch.

Can you guys help me make adjustments to my team

D Scizor (Cleaver) Lv104: item: Delta Scizorite
Low sweep
Close combat
hail
Icicle Crash
D Muk (Sahara) lv101 king’s rock
Return
Sludge Bomb
Earthquake
Mud Bomb
Mew lv87 shell bell
Psychic
Flamethrower
Icebeam
PermaFrost
Giratina (Impossible) lv93 Leftovers
Aura Sphere
Shadow force
Shadow Ball
Shadow Claw
D Raichu lv95 focus band
Aerial Ace
Hurricane
Fly
Dazzling Gleam
D Weezing lv81 quick claw
Rain Dance
ThunderBollt
Hurricane
Boomburst