Honestly, I’d break up with him so fast. Your love and your body and your time should only be for people who deserve it. Also, College is one of the times when you have the best chance to meet someone. You’re around so many smart interesting people your age. I would NEVER want to waste that time on someone who wasn’t attracted to me and made me feel like shit.
I do think it’s worth noting if anything changed recently about you or your body, and if so then talk about it with your bf if you really want him. But ultimately that’s not something anyone should say to a partner. At least not the way that you put it. Your feelings are totally valid, he should love you regardless if he really was the one, but feelings and people do change over time. As much as it hurts and sucks, maybe it’s time to have a conversation