Throwing the word "competitive" around may come off the wrong way. By "competitive" I mean having a variety of different skill sets.
Yeah the regular player may have a good shot, utilize sound, comprehend and control recoil effectively, but throw that regular player into a competitive setting and they will most likely be outplayed every time.
Learning angles, choke-points, nade/flash spots, wallbang spots, the patience to hold a spot, communicate EFFECTIVELY (not just blurt out THEY'RE HERE), "game sense", team chemistry, money management, flick shot vs. spray encounters, etc... those things are all developed over time, now how much time depends on the player. Some people just have the talent for it, which is good, others spend hours and hours and hours no-lifing the game of their choice until they get most of the shit down pact. Granted they'll always have more to learn with constant game updates, new maps, etc...
Bottom line is, we should start a CS:S team and fuck around in scrims.