Some recordings sound excellent and punchy, but many leave me wanting more low-end fullness and physicality.
I agree with Tablejocky, your source is the issue.
Room issues are usually nodes and nulls. A larger room will be better for bass than a smaller room, but it will take more power to fill it, but again you have satisfactory results with some recordings so room does not seem to be an issue at the MLP.
Subs probably will not help unless you have a way to boost the bass signal on the recording, aka eq.
If you add subs you will also need to add an external active crossover because if you don't you will be matching the subs output with the output of the 888's at their weakest point so the output of the sub will not be any louder that the output of the 888's or else you will have a mismatch in the low end output between the two speakers.

