Is there anyway to make my boyfriend better?

Me and my boyfriend are both 20 and we’re first each other to be in relationship and it was right after high school that we start dating.
he’s got new job and the job schedule is to be gone at work for 3weeks and come back a week ish.
He”s telling me that he’s not gonna have that much time to hang out be with me cause he’s going to busy on his week off and he’s asking me to find some one else. It just really hurts that he’s just waiting for me to break up with him.
I don’t want to sound mean but he’s kind a guy that probably no girl be attracted to, and for me, I try my best to be pretty and look nice.
He’s my first guy to me so I have a really hard time forgetting about him, so I was wondering if there any thing to make him like more or appreciate me more?
Is there anyway to make my boyfriend better?
Post Opinion