A great way to improve your English is to read English stories.
This actually helps on several aspects:
1) You improve your vocabulary by learning and repeating new words while reading.
2) You see how this vocabulary is used. How the words combine together, which prepositions are used and when, and other important data that can only be learned when working on entire SENTENCES and reading PASSAGES.
3) You improve your grammar by observation (simply seeing it used IN PRACTICE).
4) One of the great benefits of stories is that if well written, they can actually be fun! Funny stories, or stories with a punch line, can encourage you to read more.
However, for a story to really be an effective learning tool, it must be adjusted to YOUR level. Reading way above your level, or way below your level, would probably do very little for your English.
Find some interesting reading materials that fit you. Check any new words you encounter in a good dictionary. Try to use and practice the things you learn. And you should see your English getting better and better!
You can click here for English short stories for beginners.
Ola Zur is the editor of Really Learn English Vocabulary and Easy English Grammar, an illustrated guide to English.