No, it's nothing on you Wassupiig. Sometimes bad things happen to good people relationship wise. It's not your fault.
To answer your question, I don't think you're attracting bad people out of yourself being bad. I wouldn't worry about that. Perhaps though there is an underlying thread here? These guys who've treated you like they have...how'd you meet?
That said, I do believe there is someone for everyone. You are no exception.

Just give it some time, and don't lose hope. You'll find someone.
Hugs,
Harley