If you already know the basics, all I can say is, read a lot. It's the best way to get used to how words are used in context. Keep a dictionary on hand, that translates back to your own language when you come across a word you don't know, and also shows how to pronounce the English word. Good luck in learning such a complicated language!
You can improve your English language by practicing the language with a native English speaker. You can also improve your speaking by taking classes with an instructor.
BBC - Learning English
yes, I sometimes read English newspaper to improve my English language.
The best way to increase your understanding of the English language is to speak it. You can speak it with your friends to improve.
There are classes that you can take at your local college that specializes in English as a second language to help improve your English.
Australia and engline (please improve this answer if posible)
It doesn't really... But it can teach you to type faster.
I have attended english course to improve my english skills so that I can interact well with others
we can improve our spoken language by talking to a native person frequently ,practicing listening and reading more.
There are many schools and academies who teach English language. You can also learn from internet or from Cd/DVD. All these materials will help you a lot and surely you can improve your English.
ELICOS stands for English Language Intensive Courses for Overseas Students. It refers to English language courses specifically designed for international students aiming to improve their English proficiency.
Watch lots of TV. Take an English language course on your computer with CD-ROM/DVD-ROM or online. Take an English language course at a school. Practice English with people at every opportunity.