Oh Sky, you look fine and have looked fine for some time. Not looking good enough is something all women have to deal with. Even if you were an actual model, you'd probably feel the same way you do now. It really is an act of accepting reality and striving for better rather than bemoaning reality and thinking that you suck.
Look in the mirror right now and identify 1 thing you like about your appearance. Every day for the next week, write down a different thing, no matter how small or insignificant you think it is. Don't qualify or include any critiques in this list; only write about the good things. In a week, make a post here listing the 7 compliments, and any other thoughts you might have. I'll be waiting.
I could give you several compliments, but that won't hit the same as if you gave them yourself. Your brain will just write anything I say off as me lying to make you feel better. The activity probably sounds like some corny bullshit about "just looking on the bright side," but the whole goal of it is to make you see both the dark and the light.
You're only seeing the negatives, but that isn't more accurate by virtue of making you feel bad. You don't have an accurate view of reality right now. You sound no different than someone that tries to pretend that they're perfect.