Re: what has work the best for you overall where you have received results?
My motto, Everything that happens to you in life is your fault, if I take more responsibility for the negative things that happen to me then I make a larger effort to improve myself. Blaming anything or anyone other than yourself gets you nowhere. Now I don't mean get down on yourself and cry about how everything is your fault, but rather look back at every negative situation that happens and think "what could I have done personally to change it into a positive one" and then improve. You can't control the actions of everyone else, but you can always control the actions of yourself.
"Act like you're interested, not like you care."