I am awful at public speaking, I used to work at a store, a big electronics store, and every morning we had "chalk talk" which is a morning meeting. You have to play silly games, and read off the department numbers each day, I started not going because I was so terrified, i'd be shaking, Also I have an accent, and people would laugh and mimick me and say "aww..such a lovely accent" but then say something after I said it ..*for fun"..it made it worse for me...
I'd hide in the back when I had to go to chalk talk, and claim i was busy!!!!!I was good with individual customers, and strangers, but ask me to stand up in front of my coworkers, and I just freeze.