Hmm lot of excellent posts here.
Most people agree that "the attitude" requires a shift in mindset, but it's easier said than done. You don't have a switch in your brain. A change of attitude is like trying to change a deeply rooted habit. Like, say giving up smoking. Any smokers here? I am myself and I'm still trying to kick the habit. Getting there, but it's NOT easy. But still easier I reckon, than changing your attitude towards yourself and how you conduct yourself in public. Saying "I don't give a feck" (or any of the mindsets suggested to adopt) won't make the slightest bit of difference if you DO give a feck. Even if you believe it as you say it, and do it regularly, the old habitual self-doubting attitude will have a permanent sway over your desired mindset.
Last year I was a bit of an emotional wreck. Extremely self conscious, shy, wouldn't go out in public much. I tried affirmations and all kind of useless mad shyt but it was a waste of time. My mind was in a habit of self doubt that permeated through all of my efforts to change. I didn't realise at the time but I do now. The trigger for that habit was my surroundings. The place I lived, the people I knew. They were all part of this self doubting world and constant reminders of my insecurities. Around 10 months ago I got a new job in a new place and embarked on a quest for a new life. I left behind my family, friends and home.
Away from anyone who knew me I was able to start becoming the person I wanted to be. I began to constantly challenge myself in my job and social life which built on my character. Now, I am happier and more confident than I have ever been.
My point is that if you wanna change your opinion of yourself and how you expect yourself to act, you have to change your whole surroundings and probably the people you interact with regularly. Sorry, it sounds harsh, but it works.
Thoughts, anyone? -Bug