can i get over this?..
yes, you just have to spend more time performing for other people. it won't be good at first, but it WILL be good later, after you've done it for a while. it's impossible to avoid getting good, as you spend more time with an audience. any person in the world who does this will eventually get very good