@Dsg1116,
Listen, it's not just you. I have an absolutely gorgeous girlfriend who was trying to find a serious boyfriend and she dated a lot of jerks and idiots before she found one she wanted to marry.
I think it's best to try to be content with your life as it is. You're still pretty young and have lots of time. Maybe look for someone who has the same interests as you. Sounds like you might be asexual, as well. Maybe put that in your profile? That might attract someone who also just wants to be roomies.
Also, focus on the positives in your life - your job, friends, family, interests and hobbies, etc. Trying so hard sends out a vibe about you. You know, that you feel desperate or something. Plus, it doesn't make you happy or seemed to have worked for you.