If and only if you are like me, the actual problem is that you have not mastered yourself. One who does not master himself is mastered by others. Mastery of oneself is the ability to make a wise decision and execute.
To get started, literally from scratch, I determined to commit to one decision professionally and another personally. Then later I would expand.
By the way, none of this involves delayed gratification. Self-mastery is immediately gratifying day by day and hour by hour as we see the small results. What people call delayed gratification I experience more as compound interest.
At work it was simple. I committed to watching closely those I admire (or envied). I studied their behavior carefully and practiced it myself. As Aristotle said, when you imitate a person's behavior, you gradually gain an internal understanding of it. Sometimes you even know why they do things better than they do, as you have come into it deliberately and with objectivity.
On the personal side I committed to pursue something fun that I enjoy - even past the easy and fun part. Deeper pleasure in something we enjoy become possible when we give up being the dilettante and seek to be the master.
Life is amazing, but anything worth doing requires sustained effort. Pick something that is worth the effort - to you - and master it.