I'd like to tell you how I practice my English.
I talk with my friends in English as much as we can. I reckon it is the best way to practice our speaking skill.
I usually watch English news channels to improve my listening skill. It was really hard to listen for me for the very first times. And I use MP3s from bbclearningenglish.com. I am so sure that site will help you a lot if you try.
And I often go to British Council Library for my reading skill. But you can improve your Reading skill by reading many articles online. It really doesn't matter.
For the writing skill, I write my diary everyday. No big deal for this.
And how about joining English classes in your country? It works actually.
You should try this web www.busuu.com too. It's online learning languages.
I hope you enjoy learning your English !!
Thanks for your time ! :D