The salt should have instructions on it. I use instant ocean and it is one cup for 2 gallons, I think. Use gravel if you want, it is a personal preference. I don't test my PH but I do keep crushed coral in a media bag on my wet/dry to help buffer the PH. I am not sure about the legality of it but collecting sand off the beach will be a good idea if legal. Get the sand that is in the ocean and not on the beach. This will seed your tank with diffrent organisms.
If you live near the ocean you can use ocean water. 10 gallons isn't that large where you will be carrying excessive amounts of water.
Make sure you top your tank off with freshwater. As water evaporates you want to replace it with freshwater.