Self acceptance and understanding why we are the way we are can be the first step to take.
Then learning how to live drawing on our strengths without too much pressure to fix our weaknesses.
I found the focus is alot better directed at finding what I was really good at, that offset my weaknesses as they mattered less then.
I have the same problem with motivation and focus. I can go non stop full spead ahead at a project only to loose interest half way.
What helped me was turning my obbsessive trait to my advantage by generating lists of my goels. and followed a routine I stuck to.
This is the only way I stayed on track, If I don't have clear routines and lists to follow I can get quite lost.
_________________
Reality is wrong,
Dreams are for real.