In your case the issue is not language, the issue is, you are lacking public speaking/ communication skills.
Keep this in mind:
The bigger the crowd the less they are going to pay attention. Also make sure you know what you want to talk about.
If in class, make sure you have the right materials that you gon present before them.