Regarding felt liners and/or insoles:
If you don't get around salt water these tips might not be worth much to you....but I live on an island surrounded by the ocean, and am getting in and out of boats all the time when hunting and will get my boots wet with sea water sometimes.
Somebody who lived here longer than me(an Old Salt?) pointed out that after getting your feet wet, you have to rinse out the felt (and boots) with fresh water to get rid of the salt. Otherwise, even if you dry them real well, the salt will absorb moisture from the air (or your feet) and they will be damp and clammy all the time.
Of course, the other thing is to change the liners out each day with an extra pair to let the others dry out, and to change your socks a couple of times a day if you can.
My boat has an inboard diesel engine, and I put the felts in the engine compartment while I am underway. It gets to be about 100 degrees in there, and everything gets toasty warm and dry in a hurry. This lets me use a fresh dry pair every day, instead of gradually getting more damp on multi-day hunting trips. At home, I use a Peet shoe dryer on the liners for the same effect.