Light, loose clothing is more breathable than tighter, thicker materials.
Because body odour is actually caused by the bacteria that breeds in your damp armpits (yuk!), keeping things breezy around there helps to avoid providing the kind of environment that the bad bacteria needs to grow.