Lose the cotton. Ever get a pair of jeans wet? They stay wet for days!
I use a brand name of wool or recycled milk bottles for the insulating layers but the warranty states... 'If you are ever not...