Everyone has a weakness. If struggling with self-confidence is a weakness, it is one that everyone has. Some are more public with it than others, but it's all part of the human experience. Other people's opinions don't matter as much as your own. You have to love yourself in order for others to love you, too. See the good in yourself and remind yourself of your own self-worth.