Well, there's a few simple steps you can take to reduce your ping and lag.
1. Exit all programs that use the internet. This includes web browsers, download managers (close all downloads!), instant messengers, email programs, file sharing programs, etc. These programs will hog your bandwith and increase your ping, slowing down your game.
2. Get a faster internet connection. To play online games, especially fast paced games like FPS's, you're gonna need broadband for sure, at least DSL or preferably cable internet. I don't know what's offered in Kuwait though... Also, avoid playing on a wireless network, be wired into the internet.
3. Choose servers that have lower ping and/or are geographically closer to you. If you live in Kuwait, then you should avoid servers that are very far away, like in America.
4. If you have a firewall/router, you may need to do port forwarding. It's just a fancy name for allowing data through certain ports in your firewall, which may seem complicated but is very easy to do. Visit
portforward.com and you should be able to set your router up easily.
I hope that helps! On CS:S, my screename is also Chronoserpent, so I'll look forward to fragging you!