If the source is bad, it will sound bad no matter what you have on the other end for headphones. Matter of fact, it will sound worse than bad, because with a great pair of headphones/amp you will hear ALL the badness of said source. And yes, bad link in chain, bad sound.
The good news is that...