This is a common problem of most of the Indian youth post their University. Addressing your issue, I would advise you to watch English News Channels once a while, perhaps good ones like that of BBC, Republic or India Today Television. Watching the charm of News Anchors does help you in attaining the required confidence to converse in English. Besides this try conversating with your friends once in a while in English or perhaps always with your teacher and tutors and read a lot of Blogs, Content from Quora, Newspapers and Magazines like India Today. These will help you increase your confidence to such a extent such that you can share your opinions on any topic in front of a crowd. During your Vacations instead of watching the same Bollywood Cinemas and Web series, try binging on some great English Web series, Talks Shows on Comedy Central and Movies. Besides this, do watch Youtube videos, Talks, Lectures and Rally events if some of the impeccable American speakers like Barack Obama, or perhaps a Press Conference of Donald Trump, the current incumbent US President.
You should never feel the knowledge you have or the opinions you share are inferior considered to the rest of the crowd. You should realise the worth of your emotion, your opinion and your word. Once in a blue moon, might happen that people might end up in a laughter, but that is a part of life, and you should take it in a positive way, bear the confidence and embrace it.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile