As an engineer I like to imagine I can build and the structure stays up like a stone arch.
But a person and even a habit is not stone or silicon but living. So what does it even mean to "work on" something which is living?
Gardening
You absolutely _can_ build terraces and trellises. And self-help books can give you great seeds and saplings.
Yet there will always be watering and weeding to be done.
If you want your life to bear the fruit of your choice, it is up to you to rise every morning and tend to your garden.
The most effective way to change your motivation level is to change your identity. Forcing yourself to be motivated drains your willpower and is ineffective - it's sort of like a CEO yelling at sales to sell more. The most efficient motivation programs succeed by getting you to change who you are by the end of the session. Faking it before you make it is a good way to do so, because your identity is shaped by your actions.
For example, instead of motivating yourself to exercise, you adopt the identity of an attractive person. If your body goes out of shape, your mind takes action to fix it. Instead of scheduling time for gym, you just sneak time off to go there and schedule time for other things.
https://hbr.org/2005/01/how-to-play-to-your-strengths
It kind of plays into other ideas / books like Cal Newport's book "So Good They Can't Ignore You" that pushes the idea of really specializing and developing skills that are a reflection of your unique talents / perspectives.
That said, also stay humble, know your own limits and try to get a realistic view of yourself, including your flaws and limits. Then start working on them and don't get discouraged.
1. Stoicism.
2. Atomic Habits, by James Clear.
3. One Small Step Can Change Your Life, by Rovert Maurer
4. How to Fail and Still Win Big, by Scott Adams (don't like the guy, but agree with this book)
5. Rewire Your Anxious Brain, by Pittman and Karle
I can't recommend these highly enough. They've literally help me remake my life.