Here's a little tip-bit or my 2 cents worth.
1) No one expects you to be perfect, nor should you be
2) The more proficiency you have in the topic of discussion, the more confidence you will have when discussing it
3) We are all Brothers, we all face the same challenges together
I enjoy the rush of emotions that comes with speaking in public as it gives me something to keep me on my toes.
My social struggle is being in or around large groups of people at Sporting events, Shopping Malls & bar's as I had one incident where I was playing pool/snooker/billiards. I was lining up a shot on the table and then next thing I knew I woke up in hospital because some random guy, off his rocker on drugs, king hit me for no reason whatsoever.
Since that night, large groups of random people scare the bejeebers out of me and I spend the whole time with this heightened sense of awareness thing going on.