Q: can i get over this?..
A: 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