the main thing is that not synthetics
I love wearing cotton, but because I am not so thin I sweat a lot and when I know I will be working or hiking for a long time then I turn to the synthetic moisture wicking materials and they keep me dry. On many occasions I got sick after spending a long day in a wet cotton shirt (wintertime) so I changed my strategy.