This is an odd question.
We all have flaws... but we also all have "preferences" about what we're attracted to.
It's okay for each of us to have preferences... just things we find attractive, and things we don't.
Most of us don't expect a girl to be a supermodel - truth is, even supermodels don't really look like supermodels...
not without airbrushing, lol.
I expect God to bring me a nice Christian girl who is "beautiful to me."
What does "beautiful to me" mean?
It means just what it says... to me she has to be beautiful... doesn't matter how she seems to anyone else.
Does this mean she'll have fantastic looks, or a fantastic personality, or a fantastic intellect, or what?
I dunno.
Doesn't matter.
It only matters that God brings me someone that "fits" me... and if she "fits" me...
she'll be "beautiful to me."
All of that said, when it comes to physical looks, our body is our "gift" to our future spouse.
I do my best to take care of my body, and stay in shape, because once I am married,
my body will be the only male body my wife will get, lol.
So I'm going to take care of this body the best I can... it may be a poor gift, but it will still be my gift to her.
For a woman, it is the same thing... her body, after marriage, is her special gift to her husband.
A woman should try to take care of herself, as much as she's able, because that is a gift to her husband.
In a nutshell, I try to take care of myself, because one day, my body will be a special gift for my wife...
and good or bad, I only have one body to give her.
Also, I don't pray for a supermodel, but rather I pray for the girl who is "right for me"...
I'll let God figure out the details.