Study the intricacies of English grammar. Grammar is the key that unlocks all language. Grammar is especially important in reading and writing English because there are no vocal inflections or cues to help you interpret the meaning of a sentence of statement.
Wean yourself from the bilingual dictionary. A bilingual dictionary is an essential tool for the beginner, but it can become a hindrance if you rely on it too heavily. Once you have acquired a basic working vocabulary in English, replace the bilingual dictionary with an English dictionary.
Read English language newspapers and books without a dictionary. Learning to read without constantly referring to the dictionary for each new word forces you to focus on the context of the reading. Seeing words in a specific context, newspapers are very helpful in this regard, helps you to figure out the meaning on your own. At this point, you are beginning to think in English. Avoid the temptation to always translate things into your native language.
Read more complicated books in bilingual translations. This is the opposite side of the coin from the above step, but is a very useful one for deepening your reading ability in English. The bilingual translation helps to make the reading process more natural because you do not need to constantly refer to the dictionary. Read the book several times. Each time you reread the book try to minimize the amount of time that you refer to the translation. The goal is to read the book with referring to the translation.
Join a reading group. Read an English language book and discuss the book with the reading group.
Practice writing English daily. Cultivate English speaking friends to whom you can write emails and letters. Keep a daily journal. The journal encourages you to write everyday and it is also a helpful tool for monitoring your progress.
Ask friends to critique and provide constructive criticism of your writing skills. Constructive criticism by native English speakers is an invaluable aid in improving your writing skills.