This was written by a man, who says that, if you are anything like this , a man will not marry you.
"Men don't like Really mean and overly moody/b*tchy. Most of my friends hate women who don’t smile or are always mad about everything. It sucks. A smiling woman who listens to his problems, tells him that he’s special, has his back and drops it ferociously in the bedroom can get him hooked. You want to be that woman".
The best way to be at your best with a man is, to just be one with self. Love yourself and be satisfied with yourself at all times. When you are into yourself , it radiates outwards. So just work on you , and the rest is history!