Most people attribute bad behavior to lack of will power or character flaws (I'm just too lazy or weak). That is total bull -.-
Key 1: Learn to like what you don't (easier said then done)
Key 2: Ability to do what you can't.
If you aren't able to do something you won't even try.
Key 3: Social influence is extremely powerful.
Having someone to be accountable to is essential.
Key 4: Change your environment
This one is really easy to fix (usually). Whatever your temptation is just get rid of it.
Key 5: Evaluate
Then you gotta check progress OFTEN. Not every now and then. We constantly do this as missionaries.
I have a lot more in my head, but [that will have to do for now]
Alpha and Omega