It seems like both western and korean teams have plenty of individual mechanical skill, but the mental attitude towards the game is different. Specifically it seems like korean teams inherently see the game as one of team cooperation, while western teams approach it more as an individual game with team aspects. I would describe it as cats vs dogs.
Maybe my perspective is colored by the fact that i come from quake, but it seems like western attitude it carry oriented, while the korean teams correctly see it as a game of team cooperation.
This probably has a lot to do with a much more organized structure around teams themselves in SK. In the west teams are made by players who want to play with each other. In korea teams are made by managers who pick the best pieces for the team, disregarding who players want to play with almost completely.