i highly recomend both. how much you put in depends on the tank size. for a really thin sand bed, use about a pound per gallon of sand. for a deep sand bed, you'll have to ask around, since i don't know. usually a pound of live rock per gallon is good too. the rock can be added gradually while the sand should be added all at once to prevent any hassel.