One thing that really stands out is that, being an introvert (who thought I should be/was an extrovert), there were so many times that I let other people affect how I behaved because I thought they knew better than me. Looking back, the instances that irritate me the most are those in which I was in the leadership position, but I still let particular people influence what I did because I thought they knew more than me, or were better than me or I wanted their approval...all of the above. I have always been very sensitive and emphatic to other peoples' emotions etc., which practically dictates that I am a people pleaser...but truly there are some people that can't be pleased.
Even now, I can recognize when I feel guilty or upset by something I have no control over (i.e. other people), so I really feel a whole lot better about myself and where I am than ever before. Lucky for me, I don't have any of those people in my life anymore, where I somehow felt obligated to put them up on a pedestal for no good reason other than my whacked out perception of their superiority over me.
However, I think one good thing that came out of that is my leadership style has evolved into a much more collaborative style. I don't want anyone to feel like their ideas are less valid, or won't be heard, especially because I know how crappy that feels. One of my professors likes to say that every experience is a positive experience, because you either learn what you should do, or what you shouldn't do.
What makes you strong? What gives you confidence in yourself?