Are you plugging in the Aux cable to the headphone jack on your player? That is normally the reason for poor sound through an AUX input.
Try to find a way to get a LINE level output and your results will improve. For the iPod, Monster has an excellent charger that provides a jack for line level input to the aux port.
http://monstercable.com/productdisplay.asp?pin=2132