I sweat like I’ve just got out of the shower on a hot humid day, but I very rarely smell and never to an offensive level.
Some tips:
1) Wash before you ride. I think a lot of people get up and go for a ride in the morning, already a bit fresh from the night before. Shower gel just masks the problem. Dettol antibacterial soap is the answer.
2) Merino. This stuff works. If you have a problem, avoid synthetic like the plague. Merino will still smell if left in a heap, so hang it up to air or wash straight away.
3) Don’t overheat. When I was commuting, the amount of people I see in full waterproofs, boiling in the bag was baffling. Cycling is energetic and you will generate some serious heat. For the most part I find a merino and a pertex keep me warm enough and dry. I end up just as wet wearing waterproof so I stick to something more breathable.
4) Wash your shoes/camelback/helmet/gloves once in a while. They hum.
It may appear from reading this that I’m a proper clean freak. I’m not. I just like to be able to breath on the trail. Smelling like pish is antisocial and unnecessary.