If you desire a long-term relationship that could lead to marriage, it's time to do some self-evaluation. Follow these steps on how to attract and keep a good man.
Make a list of your personal weaknesses. This is a difficult yet crucial first step. It's more natural for a beautiful, talented, successful woman celebrate her good traits. Challenge yourself by writing down the less desirable aspects of your personality, behavior, habits, etc. If you need help ask a good friend or ex-boyfriend. This will help you gain better perspective on how you should perceive the world and how potential mates are really perceiving you.
Take inventory on how these weaknesses have played a role in past disappointments. You'll probably be tempted to disagree with someone's opinion of you, but try to put yourself in that person's shoes and attempt to familiarize yourself with other people's realities.
When you are dating, leave a little mystery but do not play hard to get. Be mysterious by learning when to speak and how to listen. Don't ramble on inappropriately, as if your good looks will make up for diarrhea of the mouth. Focus on what the other person is saying, instead of what impression you are giving. This is not about celebrating your awesomeness. It's about getting to know whether this person is right for you.
Once a steady relationship is established, listen to your gut. Be aware of red flags or warning signs, but do not react solely on the insecurities of your own past experience. Make sure the problem doesn't stem from previous disappointments seeping back into your psyche.
Focus on the good. Don't highlight his faults. It will deteriorate the attraction and trust. You are not there to judge, criticize or complain. As you've learned in the previous exercise, you are also imperfect.
Know when to move on if necessary. Don't waste time with a hopeless cause. And don't become a relationship martyr. If he's unavailable, unpredictable or untrustworthy, move on. Period.
Find satisfaction in your relationship. Remain humble and thankful. Have mercy on your partner. Don't live in a world of ideals. Instead, live in a world of what is. Ask yourself, "Can I be happy with him as he is right this moment and not who I hope he will be in the future?" If the answer is yes, then you're good to go.