Sorry love :( That sucks. As a not-conventionally-good-lookin’ person myself, I feel ya. (I once had an old lady scream at me on the street for being “very ugly” and dressing in a way that was “not fashionable at all,” according to her!)
You need to understand that looks are extremely subjective. I mean, whose opinion is really more important: some random strangers on the street, or the people who know you best (like your boyfriend)?
You can never please everyone, and I don’t really see why anyone would want to. It’s far more important that the way you look is satisfying to you. The opinions of randoms are 100% irrelevant.
Now go put on some lipstick or a cute dress or something else that makes you feel gorgeous, and rock it!