Why do we need rocks in the heater ?

The rocks store the heat from the elements in the heater. It creates a more efficient heat.