I have old stock speakers and they sound terrible. I need new speakers but have no idea what to get, as I have never looked to purchase speakers. Will I need speakers for just the front, or the back too. What kind and size should I get?? ( I prefer something with good bass)