9. Write: or join a blog or social network. One can either keep a daily diary, in which thoughts and daily activities can be recorded. Alternatively, you can also join a blog or social network where you can meet new people and exchange ideas and thoughts with one another in English.
10. Socialise with native speakers: Maybe this is a slightly obvious suggestion, but as obvious as it may be, not many make use of it. You should keep a look out on who has proficient English Language skills and you can suggest planning activities with them, and ask them to correct you if you make any mistakes when speaking to them in English. They will probably be more than willing to help out!