Okay, I know this is going to be a long question, but I really need help. I always feel like a total noob on this website. Also, I don't want my team judged, but just based on what I have, what should I do. Please note this is not for competitive purposes, but I would like my Pokémon to be their best selves.
Also, if you can even help out with one or two, that would be great.
The Pokémon
Vanillite @ NeverMeltIce
Nature- Hardy
Hail
Sheer Cold
Ice Beam
Blizzard
Pachirisu @Leftovers
Nature- Modest
Thunder
Discharge
Thunderbolt
Grass Knot
Nidoqueen @ Black Sludge
Nature- Naughty
Superpower
Earthquake
Crunch
Surf
Cobalion @ Black Belt
Nature- Naughty
Close Combat
Iron Head
Sacred Sword
Swords Dance
Reshiram @ Draco Plate
Nature- Hasty
Fire Blast
Fusion Flare
Dragon Pulse
Extrasensory
Zoroark @ Rocky Helmet
Nature- Hasty
Night Daze
Night Slash
Faint Attack
Foul Play
So, that's all. If there's any other information you need, just tell me in the comments and I'll add it. Please help me!