I’d like opinion from men in general and also from women who are in relationships.

I always thought that being pretty and having a nice personality was all that I needed to find someone. I’m 27 now and I realized while reading this subreddit that it’s not enough. I realize that men have so much choice if we’re talking about beauty, everyday I see gorgeous women and younger also. I’d like to know how to stand out in the crowd. How to truly be irreplaceable to a man without being a doormat. How can I show my worth on those first dates ?