Am I being too hard on myself?

I keep thinking I am ugly and I don't know what to do with myself. I think I need to change my entire face, body in order to attract guys because I don't look like a Victoria's Secret model. Guys keep talking about how certain girls are so hot and that they would only date hot girls. I want to look good but when I try, I get no results. Should I just give up on this thinking or try to change myself to attract guys?
Am I being too hard on myself?
Add Opinion