__
Thermal energy is the total kinetic energy possessed by the system, by virtue of its molecular motion. It is a "property" of the system. Heat is an energy in transit, when there a is temperature difference between two systems. It is not "possessed" by a system, because it is a process function.