1. Think deeply about what's important to you in life. Constantly ask yourself if what you are doing is aligned with your values. If it isn't, figure out what changes you can make.
2. Understand that trying to make progress through sheer force of will only works in the short term. Your environment and the people around you shape your actions way more than you realize. Change your environment and you change the way you behave.
This is basically what I've learned as well by going to therapy and has dramatically improved my life as I've began to embrace what I'm excited about and say no to activities, people, and hobbies that don't align with my values.
Yes, that makes a big difference for me also. (I was tempted to post the same reply to two comments, but you can find the actual comment under the one that mentions "Covey".)
1. Think deeply about what's important to you in life. Constantly ask yourself if what you are doing is aligned with your values. If it isn't, figure out what changes you can make.
2. Understand that trying to make progress through sheer force of will only works in the short term. Your environment and the people around you shape your actions way more than you realize. Change your environment and you change the way you behave.