It pains me to not be able to send advice with a straight face.
Three of the rare things that have been kinda helpful and consistent (ie. not in a motivational bursts way) has been: seeing a social worker and getting diagnosed with ADHD (not gonna claim that I conquered my productivity yet, but having a deeper understanding of ones self, and having the words to describe my self-observations is really valuable), doing things with people/close friends, and religion.
Not claiming that I am satisfied with myself or anything, but these are things that I have found made a small consistent deltas in my life, unlike the bursts I get when I understand a new programming paradigm or watch a Rich Hickey talk.
I with to write more and edit better, but it's in the AMs here and I have a meeting early morning.
Bey for now, fellow earthling