Hood was a battlecruiser not a battleship. Big difference in protection and internal subdivision.
No comparison to the modern lethality of modern torpedos, aerial bombs, and air to surface anti-ship cruise missiles w/ 1000 kilo HE warheads. Armor is no defense.