i have a 20 high also, I have 20 lbs of sand (2 inch bed) and 25 lbs of live rock.
the amount of sand you decided on should depend on how deep you want your bed.
1.5 - 2 lbs of rock per gallon is kind of a rule of thumb so 30 lbs would be good but no less than 20lbs, imo.