@caisnalo,
There's not really an answer for this on the internet.
Sort out what you truly want, and go after it...without disrespecting yourself by going after a person who doesn't want you.
In other words - when you sort out what you want, that's not sorting out
who you want,
but the type of guy you want. Then go and find him.
In amongst everything else you want in a guy - just be sure to include 'he will show respect for me, my feelings, and who I am'. If that's not in there, your self esteem will nose dive.