Are there alternatives to deodorant?

I’m trying to lighten my armpits because they’re very dark and I always want to wear sleeveless shirts but I can’t. I read that when you stop using deodorant, and also start waxing instead of shaving, that your armpits can get lighter. I want to stop using deodorant but I have body odor problems, whenever I don’t use deodorant my mom always says I smell bad; even when I shower really well.

Is there any alternatives that are natural and will prevent odor/sweating?