I think that "mixing" like with Darkcoin (although that system is far from perfect too, as it requires trust to the mixing nodes) should somehow be implemented in bitcoin if that is still possible.
or just use the "off the shelf privacy" that Monero offers
