

So, I started an Insanity playthrough and after getting stuck on the gym in Blizzard City, I'm just left wondering if I'm supposed to build my Pokémon competitively or not in order to complete this.
Normally, I try to round out my Pokémon's EV's so they're not completely weak in one area (Picture 1) but after getting my team one shot by literally any of the gym leader's Pokémon in Blizzard City, I took a break to try to catch a shiny Gastly, and once I did so & evolved it (Picture 2), I thought that maybe I should focus more on building Pokémon competitively, by putting 252 points put into two of their stats and the rest in the third, rather than build a well rounded Pokémon, for this playthrough.
I'm using Gengar here for an example because it's not only how I came to this thought, but I have not EV trained my shiny Gengar yet and don't want to, until I get an answer on how I should build my Pokémon.