Try to work on your shyness. You can speak to my wife for confirmation but most women are attracted to confidence. You don't have to have model looks...just be confident in yourself that you are a good man, can make any woman happy, you want a good woman, and God loves you. Remember those things and it will help your confidence. Also, you don't have to think "I'm the hottest thing since sliced bread" in order to be confident. Be confident that you are a man after God's heart.
I used to be very shy, especially in High School. At about 22/23, I finally gained confidence in myself as a man of God, and dating opportunities skyrocketed. Do you have a particular woman in mind whom you like but is currently just a friend? If so, ask her out, be bold...ask her to coffee or somewhere she likes to go. If she says no, your in the exact same place you were before you asked, no loss on your part.
It never hurts to ask, and most women (from my experience) will not be rude to you if you do ask. They will generally politely say no, or will go out with you anyways and you'll see there isn't a dating connection first hand. Just get out there on some innocent dates, you'll understand dating chemistry and will know what to look for.