This may sound a strange question to ask, but if you are not comfortable in your own skin you will attract people who are in the same situation as you or
someone who can spot vulnerability.
Work on your inner voice and say I am enough I deserve better x