Self-discipline allows you to reach your goals in a reasonable time frame and to live a more orderly and satisfying life. The more you train and build it, the stronger you become.
In exercise, if you try to do too much at once, you could injure yourself and have a setback.
Whereas, successful people do one thing and master it.
So, this is how self discipline will bring out mastery and mastery will bring out success. You cannot become successful with the personality you currently have. You need become best version of yourself to become successful in life.
Do not have them around to lure you in moments of weakness.
If you also know that putting pressure on yourself does not work for you, then set yourself up in an environment that encourages the building of self-discipline rather than one that sabotages it.
It does mean learning how to focus your mind and energies on your goals and persevere until they are accomplished.
It also means cultivating a mindset whereby you are ruled by your deliberate choices rather than by your emotions, bad habits, or the sway of others. Just as it takes time to build muscle, so does it take time to develop self-discipline.
Learn what motivates you and what your bad triggers are. Sometimes it is very difficult to fight off urges and cravings, so know the areas where your resistance is low and how to avoid those situations.
If you know you can't resist cake, fries, or other temptations - stay away from them.