Battery becoming very hot

Overcharging is the real issue at hand. Loose alternator belt or lamps are not going to be causing that.
Overcharging is caused by the regulation not working or getting wrong information. There is a small possibility the battery is just drained and needs a slow charge.