I like your thought on this topic. I find it so interesting when people are mostly 'outerwordly' blaming others, their circumstance, etc and playing the victim forgetting that they could actually fix a lot of their issues if they focused on improving themselves.
To me what is important is learning to know and love yourself, as you get to know and love others too. In thus way you could be more understanding and patient with t eh faults of others, which could bring lots of surprises your way, and maybe your love could find you quicker and choose to stay with you much longer.
I share your thoughts, because when you work on yourself you can achieve what you long for and you realize that the limitations are only in your mind. Thanks for reading. :)