Therapy. For real. In some cultures it's not welcome, but it affects personal development enormously. It's the best investment in your life. Not that you'll solve all your problems, however you'll learn to analyze your problems and learn to find root causes to fight with, instead of symptoms. Being here and now is not easy. You may be anxious, tired, may have some mild disorders, obsessions you don't even know about.
What type of therapy are you suggesting? Any type?
The very fact that you have to present your life in an understandable structure already helps. Actually, that's a funny story. I was so frustrated that my sessions were useless because I could not describe my problems, that I started rehearsing my sessions. What should I say; what is important; what is not important and should be skipped; what is the best order to tell things. After a few months it was not necessary. So the first useful skill I have got is communicating in a clear manner. Especially communicating about feelings. People usually have no idea how to describe what they feel and jet get angry or something.