Acquiring practice public speaking is a great way to build confidence. I would encourage anyone seeking to build confidence to look on the Internet for a Toastmaster's International group near you. The system offers opportunities to speak for brief periods and also to make longer speeches. Peers encourage you and assist you to improve. Practice enables you to strengthen key skills.
Another thought is to reflect on reasons why you think you may lack self-confidence. If you had a bad experience with a boss or someone else you once knew who criticized you, its useful to learn to see the positive side to that. Once you recognize the good to be found, you'll find new reason to build higher esteem. Remind yourself there's always a positive side.
To date, I've been involved in a variety of businesses and money-making ventures. Experience in sales enabled me to to feel more comfortable talking with people. The more I spoke with people, the more I liked it, the more I did it. I've been told my confidence now comes across. I find that learning more about my fears in general prompts me to confront them. I realize that fear can hold me back, but only if I let it!