The first thing I see is your calling it 'BaseArmor'. I do not think shoes are armor, they are clothing. I changed it to BaseShoes or Boots and it mostly worked.
But... the armor material type I have not seen, and had to remark out that section.
Also, the physical, cold, and energy bonus does...