Someone help me out!

So me and my bf have been together for almost 11 months and I feel like it's a middle school relationship (we're 18&17), he barely ever talks to me when we hang out and he won't kiss me unless it's the last five minutes before I go home. I don't feel comfortable being who I really am in front of him. I'm so conflicted, because I love him but u just feel like I'm being dragged down. We barely have anything in common, for example he's very shy and I love to be out around new people all the time.. I'd just like some advice on what to do, I'm trying to look out for myself in the long run.. Please someone help me