Put a drop of washing up liquid in your bleach solution. It acts as a surfactant.
If you make up the bleach fresh every time you can use in lower concentrations.
Any organic matter will quickly "mop up" bleach's disinfecting power, so ordinary cleanliness is important.