For supplements, you'll find most of the same but on a smaller scale, at many places in Barrio Chino. Also at most Diatecas.
If you're looking for things beyond vitamins, etc, like a place specializing in proteins, etc, for working out, I know a few places. There's a place, don't know the name...