No matter what stage you are in, there are so many things you can do to improve your situation. But as one put it "The best thing one can spend on their system is time."
That is so true. If you want a hi-fi sound, go spend $100k and plug the system in. About a year ago, I had listened to a system that retailed for $130k. It sounded like it cost no more than $5k. And it was a well treated, dedicated room with some top name brand components. Cabling alone retailed for $35k. About the only thing one can say when one encounters a system like this is "That's amazing!"
If you want a system that is involving and musical and gets you tapping your feet, wanting to move you into the music, and keeping you awake at night, plan on spending substantially less that the $100k, but also plan on spending weeks, months, and even years addressing every little aspect of your system.
The breakdown of the main categories to address include:
1. Your room characteristics and acoustics.
2. Your system's individual components.
3. Your system's synergy as a whole.
4. Your system's power source and AC line conditiong.
5. Handling all air-borne vibrations and resonance via your racks, points, spikes, vibrapods, etc..
For example, here's just a few things to consider if you have not already done so:
Installing dedicated lines for your primary components i.e. amp, pre, and cdp. It's amazing how more involving your system becomes and general sonic improvement can be had with this inexpensive tweak. Especially for a high current drawing amplifier. But you should also use custom house wire and outlets if you do this, to ensure you're getting the most out of the tweaks. And you should experiment with grounding or disconnecting the grounds for sonic differences.
Also, you make no mention of a racking system. This should not be at the top of your list of issues to address, but with the right system, a rack and Star Sound's Audio Points under rack and all components, terrific improvements at be found in both the micro- and macro-dynamic categories.
Hope this helps,
-IMO