I'm not sure if this has been posted yet. Apparently, to unlock Mileena’s Flesh Pits outfit, you’ll have to beat the 300th and final challenge in the Challenge tower.