Could you elaborate more on the methods of both observation and that of remedying the shortcoming you see?
Edit: Accidentally posted twice. Got "dead link" on submission first time, so submitted again. All fixed now.
For example, if I wanted to break a bad / destructive habit first I needed to recognize and acknowledge that it wasn't a good thing. Then i would understand exactly why i did it (i.e., root cause). Afterwards, I would not only try to manage/remove the triggers but also break the routine that led me to the bad habits.
(as a side note i built an app that helped me solve this but in a professional context - which i intentionally didn't share because your question is broader than professional development shortcomings / improvements :))
I've got an easy answer for you:
I listen to my conscience. If it says don't do it, I don't do it.
Hard to implement. Nearly impossible sometimes.
But it's bit me in the butt enough to force me to comply.
In addition I try to keep things simple. One of my favourite uncles is a simple man. Not stupid, by far, just not overly complicated. Pretty much wears his heart on his sleeve. I try to be like that. A bit of Occam's Razor lifestyle.
Ben Franklin had some system for moral self improvement, I don’t recall the details but you should be able to find them.
Find something you can volunteer for that is direct action and has you interact with people
Observe what words come out. Truly observe, attentively, but don't pause for reflection. It will take you somewhere, usually where you hurt the most. If there's a genuine desire to get rid of your own evil, it will arise.
Then do nothing. Don't read it back or reflect. It is what it is. Maybe throw it away, maybe save it for posthumous reasons.
You could say it's a written form of meditation.