Get ideas from these lines, which I found from a site of learning Good English
Listen to the radio in English. If there are no English radio stations where you live, listen to one on the internet.
Watch TV and movies in English. If you have English channels on your TV, watch them. If they have subtitles (the words written in your language) underneath the picture, see if they can be turned off. Some people even tape paper across the bottom of the screen so they can't see the words. Most DVD's are great because you can choose the language you want to hear.
Speak English to your friends. Get a conversation buddy (friend) and speak in English as much as possible. If it is a person whose native language is the same as your own, you may feel silly speaking in English at first. But don't worry. Continue to do it and it will become more natural to you. Finding friends whose native language is English is even better. Ask your friend to correct you when needed.
Study or travel to an English-speaking country. Of course the best way to immerse yourself in the English language is to live in an all English environment. You'll find yourself surrounded with the language everywhere you turn. It can be a more difficult and expensive choice, but you may find it to be a very valuable and helpful experience.
Other ideas. Take an English class, join an English group, find a tutor, read English magazines. Do whatever you can to immerse yourself in the language.