Is he too good for me?

My boyfriend and I just started dating a couple of months ago. And everything I guess is fine with us. But lately Ive been so insecure. He is gorgeous seriously, nice body, face, car. While Im still in college, I dont have a car and Im shaped ugly, my teeth are messed up. And then on top of that I feel like I forced him to be with me because he wasnt trying to define a title with me at first. We go to the same school and we never go out or are seen together. I feel like Im not good enough. what should I do??