After reading online I noticed most people recommended having 2 inches deep sand. My tank is 4x2x2.5 feet and holds just over 550 litres of water. 2 inches deep sand will weigh 50 kg. Is this safe?
You might find you don't need that much. I have a 3 foot tank with about 1 inch towards the front and up to 2-3 inches in other places (nice hills and around plants) and I've only put in about 12-13 kg of sand.
Actually I try to use a pound of substrate to each gallon. Translating the units that means I would want more like 65 Kg for a tank that size. It is not too much at all.