Right now I'm driving a 2000 subaru impreza 2.5 rs and its got the stock speakers in it but i put in an alpine CDA-9807 head unit. the speakers i have dont support much base and have that fuzzy crappy sound to them. ive been looking into getting a subwoofer or new speakers or something but im not sure what i should do first. should i just get a 2 channel amplifier and put half the power to a sub and half to the speakers that are already in the car? or should i invest in some new speakers before i go for the amp and sub? if i kept the speakers i have now and got a sub, would an amp make the speakers sound better and still produce good bass from the sub? any help and advice is welcomed, i dont really know a whole lot about car audio. thanks.