If it was the sole, I would've suggested using retrobrite or sea glow. But since it's not, I would suggest asking for more help on this specific thread. Dudes here are more knowledgeable and would definitely help you out.
looks like normal discoloration to me. all white foams, and kicks for that matter, are a pain in the a** to maintain and sooner or later discoloration kicks in.