Hi,
For learning better English, the best way is to read. Read as much English books as you can even if they are difficult to understand. Always use a dictionary while reading and improve your vocabulary. Also, you can read various blog posts as per your interest.
Another way to learn a language is to watch movies. Watch some Hindi and English movies with the help of subtitles of your own language. This will help you increase the language skills.
Try to buy a convertible dictionary for Hindi and English in your own language or use an online one. Once you are familiarised with the languages, you can start writing and speaking in them. Some applications like duolingo is best for learning new languages.
Also you can take online courses on language studies. You can also refer to the article below for tips to improve English language.
https://studyabroad.careers360.com/articles/tips-improve-your-english-language-skills
Hope this was helpful.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile