Your diet also has a lot to do with your body odor and your clothing. Are your wearing fabrics that allow absorbsion and the area to breath? check your type of underwear and the type of fabric and stick to those that trap odor and sweat.
Philips Norelco BodyGroom works wonders man. And it won’t give you the little cuts. The ad is pretty funny to. Check it out.
Try a dandruff shampoo with zinc pyrithione in it. Rite Aid and Kmart have cheap in house brands. There may be a link to zinc-body odor. I’ve read this. Not sure if topical will help but I doubt it will hurt and its cheap. May want to start taking a 30-50 mg zinc supplement as well?
If that does not work, try baking soda? It absorbs odors. Maybe Arm and Hammer deodorant if its still made? Good luck.