I think that this is exactly not what you want to do to find a life partner. Whether you are a man or a woman, if you do this, you will find that (almost) all of your potential partners are shallow and extremely disappointing. Moreover, the people you are attracted to will be afraid of getting into a relationship precisely because they are, rightfully, afraid of disappointing you, or, more likely, afraid of feeling disappointed in themselves. You might get lucky, and it would help to be superficially attractive, if you choose to try to meet members of the opposite (or same) sex by improving your inner self.
I'm not saying you shouldn't try to be a better person, I'm just saying, it's terrible dating advice.