Summarize:

While you want to find the right man, be the right partner in the relationship for your future husband. It's easy to blame someone for what's going wrong in your relationship. However, you cannot change someone, you can only change yourself. If you frame a person into being the "right" or "wrong" man, it misses consideration of your part in the relationship. You alone are responsible for the relationship you want. Take responsibility for your own feelings without blaming your partner, and notice if he does this, too. If you feel frustrated, speak up or do something to change things on your own initiative. Recognize from the start that you will not marry a perfect man. He has flaws and he will trigger you. Before you get married, make sure you have some awareness of the things that annoy you or bother you. You might get annoyed by home life things (like a messy man) or lifestyle things (like a man who spends a lot of time with friends). Know what things bother you or annoy you and don't plan on them magically disappearing when you get married. More likely, they will magnify. Accept that there will be lots of things you disagree on. Be ready to accept him as he is without feeling the need to change him. Accept that you have flaws, too. Be ready for them to come to light. If you fall in love with someone yet some big problems already exist, like a drinking or drug problem, halt your feelings for a bit. Step outside of your emotions and step into a more rational mindset. Ask yourself if there are things that you're avoiding or overlooking that are important to acknowledge. If you're hoping problems will magically work themselves out, be realistic in how they might actually turn out. Don't expect things to get better. For example, if the man is violent or has an addiction, don't expect him to change just because you might get married. Be cautious.
Take responsibility. Accept his flaws. Heed any warning signs.