Question: why are metals good conductor for heat?
Answer: Metals are good conductors of heat. There are two reasons for this: the close packing of the metal ions in the lattice. the delocalised electrons can carry kinetic energy through the lattice.