Took again some time to read through all your writing but I really enjoyed it. You seem really to understand how to actually be successful in specific thing and what is very important, not only for poker but for whatever you would do in life. If I'd own a business and I'd hire somebody and you would be one of the candidates you can take yourself as already hired person. (Keep in mind that actually I am very picky and like perfection)
Though what is a mess right now is that you might take too many stuffs with once piece. Try to concentrate one of the problems which is a bigger one, as it seems right now the mindset. Take some specific thing from it and try to train it out. Try to train and remind always, put even stickers on your monitor to remind things! Whatever you know you are doing wrong.
For a poker player, for a football player or even with business you have to analyze your problems. Especially if you have weakness you have to get rid of them. Though will you find the weakness yourself? It's usually difficult to say cause clearly our mind might just try to hide them, therefore it's very good if you have somebody working with you. Let it be a sweat session partner, coach or whatsoever maybe even girlfriend? She still can let you know what makes you angry, what makes you feel miserable, etc. Talking is always the key for those things. If you need sometimes a person to chat with and share some thoughts, you know where you find me.
Keep it going and will achieve whatever you are looking for!