Think for money invested vs sound improvement a second sub will do it. Adding another sub really is a game changer. Once you get 2, you will be happy with them for a long time, it's not a short term investment.
DAC, Cart, cables, are all rotating pieces, while do bring improvements are not the best bang for the buck, or last a long time in your system.
Speakers are always the best change to sound, but also the most expensive, and take the longest to setup. Sadly once you change speakers, you then want to change everything else to get the speakers to sound how you want them.

