You just need to realize that the bar can be raised quite a bit for the type of guy that you deserve. Just look at what SandyCay has now. I think you should not settle for anything less. Heal from your D and you will find a good man who you have chemistry with, activities/hobbies in common, similar religious/political views and who has very little baggage.
Remember that love is a choice, but that it is not recommended to try to force love and attraction towards another. I tried that with my last girl friend and you eventually find that you cant fake it anymore (women are better at faking certain aspects than guys).