Car stereo basic equipment needed?

I have a 97 ford ranger single cab. I want a decent stereo to crank up the music. Yes I'm the type of guy that likes others to listen to my bass and music while driving. But my stock stereo is just a joke. I want to know what are the basic components needed for a decent stereo system. And if I can even fit subwoofers on my mini truck cab. Upgrade the battery? How much a good system go for?

Sorry I can't help you. I do not want to hear YOUR music.