The "gap" is largely irrelevant because what women find attractive is different to what men find attractive. Physical appearance isn't as important to women as it is to men. Being funny, earning well, having your life together, being confident etc is what does it for most women which is why young girls often end up dating 50 year old men.
I've gone through stretches where I was working out, doing pushups every day, etc. In the end it didn't make much difference. I found as the years passed I was able to date progressively more and more beautiful women, often to my great surprise, in the sense that I was tending to think they were 'out of my league' right up to the point we started dating. I'm not a particularly buff or good looking man by the standards presented to us in movies: quite average really. But women really respond to warm, funny confidence, the ability to entertain them and coming across as smart but not intellectually arrogant (probably they use it as a proxy for earnings potential).
I'm now fortunate to be engaged to the most beautiful women I've ever met, who in addition is calm, logical, self-reliant and self employed, funny, sweet and generous. We're head over heels in love. For years I thought it might never happen, because I searched for a long time and dated many girls in a search for love that never seemed to arrive (except once, but it was an unrequited love).
By far, the most important factor in me being able to get this girl was not physical appearance, in fact she told me that she finds buff guys unattractive because she associates it with cold and dumb guys who spend all their time working out, meaning they have nothing to say. What let me get her was years of refining my skills in what women start wanting once they're older than about 25.