Your posts make me really sad. They really do. Why are you so hard on yourself? Have you ever looked around and eyeballed married people, or just couples? They come in all shapes and sizes!
This has nothing to do with beauty and everything to do with just being yourself.. Being fun. Being approachable. Willing to approach! Approach! Approach, approach, approach! The more you do it, the easier it gets. Every man you encounter, is a practicing moment for you. That Hi with a smile you shoot some dude at a coffee shop, could be the one or it could just be a friendly Hi that makes it easier to do so, all the time.
Ill tell you one thing Ive learned in my years of dating. When a man is interested, he wont leave you alone. If this man at the Gym hasnt been bothering you to the point of submission (hahahahaha!) then move on. Hes not worth bothering with. The ones who like you, will be relentless in their pursuit of you. But in order to be pursuited, you have got to just be *you*. No games, no weird eye games at the gym. Say Hi. If you cant gather up enough courage to say anything else a Hi with a smile, works.
Keep in mind, men are just as worried about rejection as women are. Open your door. Be willing to go on dates, that are just that dates. Not every date turns into a lifelong commitment. Nor should they be. Dating gives you an idea of what you llike, and what you dont and gives you the confidence to be yourself around the opposite sex.
FTR - I have a girlfriend like you. She'll be 37 in January, and is still single. It's incredibly difficult to break this mind-set that any guy you pass that looks your way is "the one". You need to do it *now*. Don't be like my g/f. The girl is HYSTERICAL. So funny, so cool, so laid back, so interesting and smart - but I've seen her on dates, or around men, and she clams up. It's time to be yourself, have confidence in just being you.
Smile, be happy with every passing moment and know its all experience for the life time commitment you will eventually have. And start saying Hi