Lots of advice here, but none of the basics.
Are the speakers in phase? That will 100% give you what you are describing.
Is everything setup correctly? Do you have any EQ or tone set wrong? Any muting going on?
Besides finding the best spot of the speakers, would suggest unplugging everything, setting it all back up, going over every setting, then use some test tones.
I changed 2 cables going to my sub, for weeks my system sounded dull, hollow. Thought my equipment was going out. Actually picked up another amp, plugged it all in, and it sounded wonderful!!! Went back to my old amp, it now sounded better over the "new" one. Found one a speaker cable was backwards. It has been out of phase. Was both happy to figure it out, but sad, I purchased a new amp to figure it out.
My pre-amp has 3 stage muting. One day, again, after adding a new TT cable, the volume needed to be up all the way. Nothing fixed it. Didn't sound bad, just no volume. Turns out, I pressed one of the muting buttons, also thought my equipment was going out.
Point, is, we panic, when something is not right, in our panic, do something dumb. Sometimes the most obvious problem is the problem.