I have proven to have enough self-control to make several big improvements, for example, my diet no longer includes certain junk foods. On the other hand, I still have some bad habits which need to change ASAP. How do you create good habits and break bad ones, what actually works?
One of the hacks is to keep accountability partners who will help you keep stay on track. So you tell them what you want to achieve and allow them access to the reality of how much efforts you put into staying faithful to those goals you want to achieve. Also ensure you have milestones, what to achieve by what time, and celebrate those wins, stay away from whatever prompts you to get yourself involved in such that you wish to do without.
You can read up on google to get more views on this.