You might want to try and run a 50hz tone into the system. Lots of options on YouTube for frequency sources.
Then walk around the room a listen to what happens with bass nodes, peaks and cancellations.
Its surprising that you are lacking bass, so as has been stated above, could be the room and speaker placement.
Just a thought before you start shopping for stuff. I’m by no means arguing against implementing subs, this experiment should help provide some information about how the speakers are interacting with the room.