You know what you need but what is required of you is to know what someone else needs.
Generally speaking like attracts like and water seeks it's own level.
The best place to start when it comes to meeting people is to participate in group activities with like minded people.
The bottom line is you have to put yourself out there in order to meet people so that you'll have a chance at falling in love.
Avoid coming off desperate becomes it turns people off.
You have to be patient and go with the flow while you are dating. Stay positve and have fun.
People are attracted to people who are happy where they are.