Two simple ways:
1. 10 percent bleach solution ( rinse it out multiple times after cleaning)
2. White vinegar
obviously do not mix chemicals or use both methods at once. Use appropriate precautions with bleach. The vinegar will get rid of hard water stains and acts as a weak antimicrobial. The 10 percent bleach solution will disinfect. As far as gravel goes i would ditch it. LECA clay balls act better as false bottom or drainage layer and they are much lighter than gravel.