There are many sources of learning good English, some of them are-
- Listening to Radio News.
- Reading newspapers like the Hindu.
- Reading English Novels
- Chatting on EngHindi.com reagarding your listed doubts
- Talking to your friends for 1-2 hours daily only and only using English as a rule (see our earlier post regarding मित्र गपशप for details on it.)
- Seeing English Movies via Youtube etc.
- Reading entries of a Dictionary like Oxford’s or Cambridge’s .
We shall tell you other sources too with time.
Meanwhile you can try the above ones.