If you are going to use Witch Hazel in the soap be very careful. It will volcano....yea, I've done it. That being said, I didn't think it added much to the soap.
Add a little clay to the soap to help with the scrubbing action. Body odor comes from bacteria on the skin....wash it off well...