Wow! You got it exactly spot-on!
I too did not have the start in life I would've hoped for, and have suffered some appalling setbacks since, but as you say we find ways to overcome and be better equipped for the continuing of that life-journey in to adulthood. No, you are right, it is not easy to develop an empowering mindset, but if we seek happiness it is something we have to learn to do.
I am extremely happy to hear that you have developed this skill to aid your life and become far happier with circumstances. Thank you so much for taking the time to share your thoughts my friend, take great care and may the journey be wondrous and fulfilling 🙂