1-Watch Videos with subtitles:
This is one the best methods to improve both your English writing and your spoken English, it can also improve your English listening skills.
Another benefit is that's generally "real English", so it will be a good point.
I also recommend that you repeat more than one time, sometimes focus on reading, and sometimes on listening.
2-Choose something you like:
As we said about English videos with subtitles, they are great and more, but you should choose something you like in order to not get bored.
3-Set Google in English:
Google is the most used search engine in the world. If you use it in English, you will increase your vocabulary list because you use it everyday which includes more repetition.
You should also use English when you're looking for something in Google.
It's very powerful, because generally people look for things they like in Google, and if you read things that you like in English, you won't get bored!
4-Join an English forum:
Nowadays, forums are dominating the Internet, I didn't think that one of you doesn't know what forums are. However if you join a forum where you can learn English, it will be a good idea. You find many people sharing the same ideas as you...
5-Join forums about your hobbies:
Joining a forum about English learning is a good idea, but you'll get bored if you try it everyday, you always see problems and few solutions...etc
Joining a forum about your hobbies or about things that you like can help you to don't get bored, you learn without thinking because you're only focusing on ideas and not English words.
6-Become a blog reader:
Blogs are very good nowadays, they are simple and easy to manipulate. Becoming a blog reader will help you to improve your reading skills and your spelling at the same time (but not your listening skills) I recommend that you can subscribe to my feeds to become a blog reader here (you can also subscribe by Email).
Post comments in blogs in English, it will also help you to no longer be shy.
7-Start Blogging in English:
As I said, blogging is so simple, you should try it right now, you can choose something that you like (cars, animals, ...) and start writing about it in English.
That's it now, if you found this article helpful don't forget to post your comments or to share it with your friends using one of the buttons below.