Valuing myself

I measure how good I am as a person based on if I do what I say I will.

For example: I get on the scale and see that I’m up 5 pounds. When I’ve been saying that I’m going to drop 15 for the last 5 years. That means I’m a person who isn’t disciplined. Then I carry an energy of a person who isn’t worth much.
I say I’m going to do XYZ in my business and I don’t.
So I carry myself as a person who isn’t worthy to be seen a true business owner, a smart person, and person with value.

How can I shift this mindset to find value with myself outside of what I create or don’t create in my life?