Seriously, you're an intelligent person. You know how boring and pathetic you sound. One day, you'll get over yourself and just move the ***k on. Consider this your 'lag time'.
Everyone has different triggers for change - you can take on board other people's suggestions, but at the end of the day, it all may be meaningless to you. Eventually you'll have your own light bulb moment.
Are you aware that your mind is 5% conscious and 95% subconscious? All the pep-talk in the world won't effect permanent shifts in the 5% conscious part of your mind. All true change occurs in your subconscious - you can do some powerful work there with NLP techniques. No hocus pocus. Just very simple methods for neuro re-patterning (creating new connections in your brain that will serve you a whole lot better.)
Good luck - oh, and get over yourself!