The most wonderful life.
I'm glad you've experienced improvement.
I'm not nowhere near presumptious enough to think/believe that I know what your thought life consists of aside from correlations between things, and some of those things being your own state of mind. That said...
For me it took the kind of self-introspection that can only come via looking through another's eyes. If that sounds odd, I wouldn't blame the reader, but it's sooo hard to put into words.
What I finally came to realize is that I am the common denominator in my life. While there are many things that can happen to us that is beyond our control, there are also many things that can happen - and do - that is well within our influence. Having a good grasp on the way things are helps. Setting attainable goals was imperative to keeping and building positive outlook(for me - of course). I made deliberate attempts to surround myself, in the thought, belief, and words of other people that I found admirable(those who seemed to have the happy, well grounded, down to earth life that I wanted).
Thought life to be clear...
For me, I think much of it boiled down to, and still does boil down to a single guiding behavioural principle... No matter what situation I find myself in, I try to be as helpful as I can. By no means am I perfect. I can be quite the dick at times, certainly. I also make and have made my own fair share mistakes. However, in general, I try to be helpful, do things that I enjoy doing, try to make at least some of those things practical/useful for improving the quality of my life. This included willfully separating myself from vampires(soul suckers). That was very hard, and still is. However, I now have quite the different outlook on life and people than the one I adopted...
Not sure if there's anything at all helpful for you in all that, but I wish you well.