H-bridge (L298N DUAL FULL-BRIDGE DRIVER) gets very hot - help!

L298 drivers will get extremely hot at that kind of current (3.96V / 1.8ohms --> 2.2A). Here's a more detailed explanation:

I think you will either need to run the motors at lower current or a more powerful motor driver.

--
The Ruggeduino: compatible with Arduino UNO, 24V operation, all I/O's fused and protected