This article on Omniglot contains a list of good tips for learning English.
In my opinion, I believe you can do a lot to improve your English with the following:
- Spend about 30 minutes each day learning. There's no need to do a lot more. Just be consistent with doing a little each day and it will pay off.
- Read a page each day from a book that you find interesting.
- Contact language learners on language exchanges such as The Mixxer and chat with them via Skype.
- Review your lesson and course notes.