I'm very familiar with that same feeling, I just don't photograph well

I might be in denial, but YOU are just fine, i've seen your pic

and I'd probably get a heart attack if i tried biking 103 MILES!!!!!!! WHOA!! I just drive if the trip is longer than the lenght of my car
I understand how u feel, trust me i'm not belittleing it, but what works for me (with this kind of stuff) is to just
let it go. Forget the picture, shít happens

there's a great freedom in not caring about how u look, others don't judge u by it so why should u? And if they do, well, you know what they are worth then. Let it go girl

(i'm so sorry if this doesn't work for u and makes u feel worse

)