ONR can help to encapsulate any dirt in your bucket.
The minerals in hard water can interfere with surfactants in the "soap", so having softer water will allow for better cleaning power. The surfactants grab dirt, rather than minerals in the water. Any quality cleaning product should have...