Hey man, thanks for the post. Another thing I would say is getting to know the maps better is a great way to improve. It's not too hard because the maps in CSS are pretty simple, but yeah.
I have been playing CS:S for a couple years now, I'd like to think that I'm a helpful player, and most of the people on the xG surf know me. I'm on quite a bit, so I am available to help out new players almost anytime.