One proven way to find dates is to work on yourself first and do the things you love. Too often we spend a disproportionate amount of time trying to find the perfect person or mold someone else into what we would like rather than first understanding who we are and what we are looking for. The people who prove to be the most successful in dating at a meaningful level are those who surround themselves with people and activities that they really enjoy.
When you work on yourself and do things you love you begin moving your life in a direction where you move amongst people who have interests like yours. Find what it is that really makes you happy and move in those circles. In that way, you increase your chances of meeting someone who actually shares your interests and philosophy.
Get yourself as healthy as possible and you will attract the same. The better you feel about yourself the more it wards off the people who love misery. You attract what you project. When you are healthy you realize that you deserve to be treated well and you tend to attract people who are in a similar state of mind. When you are unhealthy, people see you coming and you will attract people who are willing to capitalize on your vulnerability or share their misery with you.
A thought on online romance. We frequently rely on the internet to connect with others but there is a lot to be said for giving up the safety and fantasy of sitting at a computer for the greater challenge of meeting people face to face. Enjoy getting out there in the real world and show people who you are in person and that you deserve a healthy, rewarding relationship.