I just came across this, but it's honestly one of the best pieces I've read in the entire time I've been here. This is an amazing amount of self-reflection and self-improvement. You've truly done yourself a major service in your actions and thoughts about how you can make your life better for yourself. It's humbling to read this, and I'm grateful for the opportunity to have done so.
Keep up the great work - and if you sometimes make a mistake in your actions, remember that it's only human to do so. It's all right as long as you recognize the mistake and correct it before it gets out of hand. I tell you this as much as I tell it to myself, as I'm prone to doing the same thing!
Cheers, brother.