How to pick oneself up?

I had to moderate a webinar. I prepared, I ran a model. However, I did a lousy job. I stuttered, I hesitated, I gave the impression that I wasn’t sure of the subject, and then beat myself up once it was over. This makes me feel like giving up or at least stop to put myself out there as it does more damage than good. I feel shame, discouragement and incapacity. Any advice how to turn this around?