Saturn and Jupiter both have large quantities of liquid hydrogen and liquid metallic hydrogen while Neptune and Uranus just have the gaseous form of hydrogen because they are too little to compress hydrogen to its metallic state. Also, the two latter planets have icy cores.