Maybe you are good enough, and maybe he doesn’t even realize it yet. If he keeps coming back to you, and ya’ll haven’t talked on it for instance, perhaps he’s just as confused as you are. Tell him you want to be good for him, because once you show honesty, he will show honesty, especially if he wants something more serious. The only way to know a man’s thoughts is to ask him straightforward, only a true man answers back truthfully; some are shy with love, especially if they don’t quite exactly know what it is - so why profess something you don’t quite know if you wanna be truthful?
So show him what you want. Just don’t rush into things either, especially if this is like an early relationship. Some of the strongest relationships take years to develop, but that’s the point, but just be honest the whole way. If you’re young, take your time, you ain’t old yet; if he’s really a dick, or is just straight out lying, than don’t waste your time either - there’s gonna be hella more people you’ll meet, some of which being the realest heads out there.