By far, one of the largest struggles I have faced has been a lack of self-acceptance.
For years, I blamed my parents for my inability to accept myself, when all the while, they did the best they could with what they had.
It took me many years and lots of learning and pain and maturing, to be able to say that and it's massively liberating to be able to see them in such a generous light now :-)
Truth is, they largely parented me the way they were parented and given this reality, I now realize I'd have to blame their parents and grandparents and great grandparents and great, great...well you get the point.
Blaming would have been a never-ending, vicious and protective cycle that would have maintained me as a victim with no access to resources, kept me playing a passive role while looking for solutions outside of myself and leading a small life inside of a constant state of bitterness.
No, thank you!
I've come to learn the hard way, the only way you can accept anyone, is to first accept yourself--which is not a task for the faint of heart.
With so many imperfections and so much brokenness, how on earth could I come to accept myself?
What facilitated my healing was also what promoted my ability to accept myself and that was the discovery of my True Self.
Once I realized I'm intrinsically connected to That which is in all things, I'm granted foundational worthiness, which has led to self-acceptance and since my "worth" is an entirely undeserved and unearned gift, it gives me permission to freely extend it to others.
When I walk down the street, I allow the goodness in me to see the goodness in others and when I see their goodness, it mirrors my own.
"Goodness is the only investment that never fails." Henry David Thoreau