Join some computer sites.
Start dating some girls that you like, even if they don't match your list. I thought my husband of 19 years was a nice but dull guy on the first date. He was just shy. You had to get to know him.
You wouldn't expect to fly a plane without lessons, right? Practice dating and having fun and relating to girls. Then when the right one comes along, you will be ready for her.
Remember Spirit has a sense of humor. Your perfect girl might be pasty white. Stay open to Spirit pulling some fast ones on you. Example-I couldn't wait to have children and Spirit send a guy who was infertile, then sent us the best two adopted kids in the universe.
Good luck!!