Too LONG didn't READ = tl;dr
Ok, just go to goodwill or any second hand thrift shop and buy a Am/Fm Receiver. Sony, or any other good brand. Get some speakers, cable to computer and then adjust the EQ with both the computer, media player, receiver and learn to solidify sound from cheaper speakers. I know this might sound bad, but with $100 MAX I put out a speaker system that out performs $1000 sets.
If you have the speakers already, good, just get a good quality receiver and away you go. You don't need the highest quality equipment to get great sound. I work as a editor for local bands in my area. I record, edit and format that music the need to be released. My job is to find the small imperfection in the audio and to correct them. With my system (see signature) I can find anything. And my set up, minus computer, was $25.