Standard calculation for sand/very fine gravel is 15 lbs per square foot (this provides a 1" depth) , for coarse gravel 10lbs, fine gravel midway between the two.
So, for a 48" long x 12" wide tank = 4 square feet footprint.
for medium gravel = 4 x 12.5lbs = 50lbs
Depth of your substrate shall depend on your fish, whether you are using undergravel filtration or not, whether you are using plants within your aquascaping etc. Usually 1" is not desirable and people would opt for 1.5" or
2" substrate depth.
So multiply your 50lbs by 1.5 or 2, therefore 75-100 lbs required.
Register at practicalfishkeeping.co.uk, they have a huge calculators section within the site that's really useful.