Its a bell curve for NA. NA might not be as good as Korea, but there is a stark difference between your run of the mill player who deserves B5 to S5 to G5.
Some of the basic fundamentals of League are
CSing ability
Champion Mechanics/Micro
Map Awareness/Warding
Decision Making
Game Knowledge
Understanding of the game/Marco.
Luck
Personally from my game experience in the four years I've played. Low Bronze have none of these things, they at best are average at one. High bronze are generally average at 2-3 of these things. Low Silver are usually either above average at 2 of these things with average in the rest. High Silver are usually above average at all of these things or good at 3 of em with average-above average in the rest. After this in even games I believe Luck is somewhat a factor for the average players where as the people who deserve to climb are good at them all. Most low golds are basically the same as high silvers with luck on their side. Higher golds are good at them all were as Plats are great at some, good at the others. low Diamond are great at them all and excellent at a few and higher then that is just going pastthe level of excellent.
I'm not good, by any means, I tell this to every Brz or Silver person my friends invite me to play with, I just excel more then your average Silver player at a few of these things. I think my overall champion mechanics are on the silver side but my Game Knowledge, Macro, Map Awareness/Warding, and Csing are pretty good to make up for it. My long time League friends are all Plats/Diamonds now and I play with them in norms all the time, Lansing vs Plats doesn't scare me anymore cause I can hold my own or at the very least still be serviceable with my team. Not saying I'm good or Plats are, Plats are indeed better. I still shit my self vs Diamonds though, although I do surprise myself from time to time in those match ups.
The second paragraph is jibberish :P.