Most Helpful Guy
I think you should leave it alone and not really force the issue here. If he likes you and is interested in you, he should at least initiate sometimes. I know that there are people who are bad at communicating and texting, but at least they should try to text first or like I said initiate, otherwise it would just be a one sided conversation.
Most Helpful Girl
You are gorgeous so don't say you're not good enough for him :) I am in a similar situation and I know how frustrating it can be. Since you've known him for years maybe you can ask him about it. You might regret not doing anything later. You could just text him saying you like him and tell him that you want to know how he feels so you can move on. Good luck!