What should I do? I wish I were more confident.
What's the difference between someone who's confident and someone who isn't?
A person who is confident doesn't live in constant fear of being ridiculed.
Being confident is a reasonable goal. It's good to admit your faults and work toward improving them. But it's also okay to just accept yourself as you are.
The more I think about it, a confident person is confident... oh wow, so he's just confident.
It's important to accept yourself as you are, while working to improve the things you would like to change. There are numerous videos on YouTube that will guide you toward improving your confidence, you should check it out.