For me the solution is to break things up into small step and work really hard on them. Taking big steps is overwhelming. It took me years to understand, for example, that I am not ugly. Actually I am far from it, but being the only person of color in my school made it hard to realize it. My family contributed by teasing me about how I looked (quite geeky, even as a child). I no longer believe that I am ugly. I spent about five years looking at myself and allowing me to see me. The same went for my IQ. It's quite high, and to this day people have an issue with a high IQ in a brown package. I spent fewer years realizing that I am intelligent, and now I realize that other people are blind to it for various reasons, not the least of which is my communication difficulties. Currently I am working on realizing that there is a possibility that people are not all inherently good. Or that people can be abusive. Or something. I am sure that it will take a few years because that seems to be my process.
I generally lose my good ideas because they come in a flood and I can't write them down fast enough. And I never have enough energy to carry out all my wonderful plans. Since I realize this, I just write them down and think of myself as an idea generator. My enthusiasm usually goes away before I go to bed. But at least I get some things on paper that I can think about and maybe work on later.
_________________
Raised by Wolves
if you are going through hell, keep going.
Winston Churchill