Nerites are great for algae, and I have 2 of them. They are all "OMG Algae, NOM NOM NOM" .. I swear my 2 never stop moving and eating!
Malaysian trumpet snails will help with the sand. Soil tanks can burp bad gasses and since they burrow in the sand they release those gasses before they can build up and harm your fish.