Have you ever reached a place in a game where you find yourself falling short of your best game score and you just can't seem to reach a higher score? You keep playing the game over and over and still continue to fall short.
Life can be like your game. You can reach a point where all of the self-improvement techniques don't take you any higher. You have self-improved as much as is humanly possible. You are where you are in life. You can continue to strive to be better, more highly evolved, but in the mean time you are so focused on the future that you miss the present.
Life is going pretty good for you. You are in a good or even great relationsip with yourself, your spouse, your family, your friends. Where are you? Enjoying the benefits of all of your hard work to get where you are today or are you still thinking/feeling that you aren't worthy enough, smart enough, pretty enough??? The list can go on and on. When do you decide that enough is enough?
Life can be glorious when you allow it to be. All of it comes back to you, not the outside you, but the inside you. When are you going to be happy, content, successful enough for you?
It all always comes back to you and how much you love yourself. Today can you look in the mirror and say "I love you." to yourself and mean it? This is where self-worth comes from, not from someone outside of yourself but from you. Until you can love yourself, loving anyone else is impossible. YOU are the most important person in your life.