Listening helps in improving your word power and vocabulary. Some people are impressive speakers but not everyone has the flair to attract others. I am lucky to have had the honor of working with some employers who were absolutely dynamic. ANP & XLD my ex-bosses, they were very picky in using words while addressing issues to the staff members. I have always admired them and followed their ways for sharpening my leadership skills.
If you don’t like reading books than I would suggest the alternate medium to learn new English words is to watch movies with English subtitles. You are going to read the exact translation of Hindi / regional languages in English. This will help.