I think he's too good for me....what should I do?

Okay that's a lie I know he is too good for me. Don't get me wrong I'm not down rating myself but I honestly feel like this guy that I am dating is too good for me.

We've been seeing each other for about 3 months and slowly I have come to realize that he may just be out of my league and probably does deserve someone better.

He's really fit as in he works out and trains a lot and you can see that, whereas I am just normal, I'm not super skinny or mega fat but I am definately not toned at all and really wouldn't want to be, I appreciate food way too much to get fitter :P

He's also really ambitious as in yeah I may be more intelligent than him academically but at the age of 19 he's already started his own construction business and is earning big bucks. Whereas I am a poor student who never has any money and won't do for another 6 or more so years.

Hes also really funny and confident, sociable and generous whereas I am well just sort of crazy and possibly a tad immature at times but hey I like to have fun.

Anyway my point is he seems pretty perfect to me and I know he could do better so part of me thinks that I should split with him because I don't know how good I'm going to be at always feeling slightly inferior to him, plus he is a great guy and I want him to get what he deserves, but on the other hand part of me knows it would be totally crazy to ditch a guy for being too good.

so yeah I'm slightly confused so if you have anything that could help me out please say I could really do worth straightening out my head x x
I think he's too good for me....what should I do?
Post Opinion