As a man, you should always feel entitled to what you define as 'the best'... If you take care of yourself - physical training, studying/working, taking care of your nutrition, etc...
And, never marry someone you just aren't attracted to like those other people suggest. That marriage will end quickly. She can have the best personality in the world, but if you aren't attracted to her, you both will regret tying the knot.
Like
@High Art said, if you find an attractive non-BW that is into you and truly likes/loves you, go be with her. Don't be an idiot.
Be a man, not someone's pawn.