I'm so glad I am not in the position of dating and finding the right person to be with. It is not always a fun thing to go through. But, when I was looking, I remember attracting the same sort of people that would just suck the life out of me. I finally realized that I needed to make changes in myself to attract the right kind of people in my life (whether possible mates or friends for that matter).
For many many years I had struggled with self esteem issues. When I finally worked on them and felt better about myself, was able to hold my head up high and showed confidence about myself, the group of people I attracted was much better. Of course you always get the stray ones who are not what you are looking for, but the pool of other personalities opens up wider.

That's my personal experience with attraction. Don't know if might apply to you or not.
I wish you well on your journey in dating and finding the right folks to associate with. I know it's a jungle out there! Keep positive thoughts and soon possitive things will happen
Hugsssss
J