Widen your search. When I was younger I was considered nerdy. Not that appealing to the ladies. Give guys like me a try. We may not be the best looking but we treat women right and make good long term partners. Stop looking for television/movie boyfriends.
finding a good man needs many things: 1.you must be respectful, this way makes good men notice you. 2. wait for him. that means you must not make bad or sexual things in order to attract him. 3. you have to ask god for that.