Have you tried practicing at home by yourself, or even talking in English to someone who only speaks Hindi (so they can't criticise you. You'd have to explain what you doing though!). This would give you more confidence in speaking in front of English speakers.
By the way, "Mam" is an address for a lady/woman. I've decided to answer despite this.
- For Teachers