According to several hiking sources, it's best to not pack and wear too much cotton because it's very heavy, absorbs too much moisture and takes a long time to dry. Weight is an important consideration because you are packing for an overnight trip and will most likely have to carry a tent or sleeping bag on your back.
According to Family Camping and Hiking, in colder weather it's important to follow the three-layer rule. The first layer is the base layer, which is the clothing closest to your skin. Wear something that will wick away moisture. In cold weather, a Merino wool based layer is a good choice because it's warm, yet lightweight. The middle layer should provide some more insulation. For this choose some durable fabrics such as Polypropylene or fleece, both of which wick away moisture and are light weight. This is useful if you are staying overnight and need clothing to dry fast if you begin to sweat or want to clean them. The outermost layer is what will protect you from weather such as snow, rain or wind. This layer needs to protect you from wind, rain and sometimes snow, so prepare accordingly. If this layer is not needed immediately, pack it in your bag in the event bad weather does occur.
The right hiking shoes will prevent excessive sweating and blistering of your feet. If you are hiking, it's important to stay dry -- and your feet are no exception. Proper hiking shoes will provide support and grip for all terrains. Many are waterproof while still giving the feet a chance to breathe.
Again avoid cotton and wear durable hiking pants. These pants typically feature a quick-dry material ideal for resisting moisture and keeping you dry in the event of bad weather. These pants can also be unzipped at the knee to use in warmer weather, or to wash and dry if they get too dirty or wet at the bottom