My boyfriend has no sex drive 😞

So I am dating an amazing guy for almost 7 months now. He makes me very happy and has so many great qualities that I could go on forever! 😍❤️☺️ Except for one thing: he doesn't really have much of a sex drive, which is in huge contrast to the libido I have. In the beginning of our relationship, we were physical (no sex though) and there was so much tension between us (atleast for me, I was the one to initiate a lot). However, after a few months we decided to try to make love (were both virgins) but it hurt too much and after a significant event, we decided to take wait so we could strengthen our emotional connection. Since then, we barely did anything sexual, not even making out! However, now we have that emotional foundation, he still doesn't really desire sex. You'd think waiting would make him want it more, but he's totally fine by it. I am a very sexual person, and it bothers me he doesn't feel the same way or reciprocate to times when I am very aroused. He says he has always been this way (low libido), and I have been the one to initiate a lot of physical things, even when we were in the honeymoon phase. I just want to feel desired and wish he could be more sexual or aggressive in that sense. I'm feeling very neglected now and I'm started to lose desire in him and having a lot of dreams about other guys because he isn't meeting my needs (however it is against my morale to cheat on him). We talked about this and he said he gets tired from work and soccer, which is like everyday. He has a bit of a commitment issue too because of his past relationships, and he said that he got even more turned off to being sexual when we tried to make love but had to keep stopping because it was hurting me. We decided that perhaps I can release my tension by dancing with other guys at clubs (particularly Latin dance clubs because I love the sensuality of it 💃🏼, but this won't solve things long term). Also, I've never orgasmed and masturbating is a chore to me and it doesn't work. I know I can't change his libido, but I just want a guy who wants to make love to me so bad in the moment. I want to feel that passion and animalistic tendency, and I mostly want him to initiate things and be more sexual. We said we will try making love again, but he still needs to desire it before that can happen. However, the thought of breaking up crushes me 😔 I love him so much and he is my best friend. What should I do?