Many people complain about not being able to get a girlfriend or boyfriend. Many of those complaining though I found didn't do many of the things nessasary to get a date.
1. Get out of the house more
As straight forward as this sounds you can't find a date sitting at home. Go out socialize and meet new people. This does not mean you have to go to bars if you don't want to. There are many ways to get involved such as volenteer work, clubs and community events. Get out of the house.
2. They don't approach people
ladies and gentlemen if you are interested in someone you should introduce yourself. You can't expect the other person to make the first move.
3. To high of standards
If you expect all your partners to be attractive, smart, funny, educated and have a good job you will be waiting awhile. Don't expect more from someone else then what you can provide yourself. If you are average you are probably not going to get a date with Emma Watson. Go out and give people a chance before you reject them, they may surprise you.
4. Being afraid of rejection
You will be rejected, often. It happens and it hurts but don't let it stop you
5. Being negative
No one wants to be around someone who complains all the time.
6. This is the most important part, you have to put in an effort
Mr./Mrs. Right is not going to fall from the sky and land on your lap. You have to find them.
This won't garentee you a date but it's a good start.
This is based on my personal experience and may not work for everyone. (This is my first myTake so please forgive me if it's not written well.)