What are some things you can do to build up confidence? Im not specifically interested in getting better with girls, but more in becoming all-round confident in social settings.

Becoming a street fundraiser (yes, they are annoying as shit :P) is one idea I had in mind.

Do you have other suggestions?

Becoming a bartender and door to door salesman isn't an option though.