1. Read as much as possible :
Classic literature, paperbacks, newspapers, websites, emails, your social media feed, cereal boxes: if it’s in English, read it. Why? Well, these contents will help you a lot to know the sentense structures of English and vocabulary as well that are the most important thing. But only reading is not the ultimate step to learn that language. Only by applying the steps given below you can develop that skill.
2. Write your thoughts :
The effective way to cheak your progress is to write. While you write something that time you have to be conscious, thats how your brain works actively. Memorising new word is not a easy work at all but you can make it easy by wiriting. When you find any word you are not familiar with you can write down on a note book.
3. Surround yourself :
Come face to face with new input as much as possible. Change the language on your social media accounts, computer and phone. Download movies, listen to music and podcasts with subtitle; read novels, non-fiction and magazines; watch documentaries and cook from foreign recipes. That means what ever you are doing it should be in english.
4. Speak as much as possible :
For an example if you want to learn swimming you need to dive into the water. No matter what kind of knowledge you have about swimming. Similarly if you want to learn speaking in English you have to speak as much as possible. There is no alternate way to learn that language. Even if you have a lot of knowledege about English but if you don't use them, you won't able to speak.
5. Ask questions :
Questioning is most effective way to learn something. That's why ask questions. Ask question to yourself.
Try to add these steps on your daily habbit so that you can achive your goal for sure..........