I'm the exact opposite, I have always been able to speak in front of people without any problems.
I think the best advice I can give is to be confident and prepared when you're speaking.
I am like TexansFan. I love speaking front of large groups and do that a lot for work, but here is list of suggestions:
1.) Be extremely well-versed on what you are speaking about, know it inside and out (if possible, somtimes you just may not have time, etc.)
2.) Familiarize yourself with what you want to present and the order in which you wish to do it. (If you have to speak in the near future, what is the subject matter, that may help tailor your delivery).
3. Practice in front of a mirror and record yourself, are you going to fast, too slow. Voice inflections, are you emphazing the key points/notes.
4. Think about something that tends to relax you.
5. Do not get flustered. If you are not using any notes, just continue you on in case you have missed or skipped over something.
6. Prepare yourself in a manner that affords you the opportunity to respond to any questions, objections, etc. Meaning, if there will be a
Q & A session, think about any and all possible scenarios and questions that may be posed.
7. MOST IMPORTANT- KNOW YOUR AUDIENCE. Your speech should reflect your listening audience. If you were talking a school assembly, humor would be a good route. If you are talking to a business audience, some sort of ancedote that references, either something brillant or stupid in business, depending on your speech.
Know your subject and your audience and the others will fall into place.