Confidence is something I've always struggled with. I am confident in small circles but have a hard time in larger ones. Mainly because I have very strong opinions. My opinions are not always popular ones but they are mine nonetheless and I'm more than willing to change them if I see that I'm wrong.
However, we live in a world where our opinions need to be the popular ones...and if not, we might be shunned. This pressure to think and speak a certain has definitely altered my confidence because I want to be liked.
That said, the issue isn't about being liked. It's about having the courage to speak your mind and having the courage to listen to others perspectives as well. You don't have to agree with what they say, just listen and give your response if necessary.
When you speak out, your confidence grows. Not everyone will like your opinion and that's okay. Speaking out will give you confidence and strength.