Here are the steps I use to clean dirty white shoes and make them look new again. Start by removing shoelaces and any inserts from the shoes. Set shoes aside since you'll start with bleaching laces.
Once the shoes and laces are completely dry, reinsert the clean shoelaces and any other accessories removed from the shoes. Voila. Now your shoes look new (or at least as close to new as possible).