This app was mentioned in 5 comments, with an average of 3.80 upvotes
I understand that most people are recommending to indulge yourself in movies, TV shows and novels etc.
They will get you to the point where you will able to grasp the language but may not improve your writing or speaking skills.
I will suggest starting a diary and write few lines everyday on the events that happened.
Also, try to speak to everyone in English where ever possible. This will help with the flow of the words.
​
I started my learning few years ago and this helped me:
(Lessons from MIT)
​
Additionally, download an app called VOLT.
​
​
Learning is a process and it would take some time to get to the point where English would come naturally to you.
You have to work hard to get better at anything, and this is no different.
Learn and apply that knowledge in your speaking or writing skills each day.
Hopefully it helps!
​
Link me : VoLT
EDIT - Here is the correct link