Like many environmental issues, we must address this not just on a personal level, but on a structural level as well. The average person should make sure to avoid littering, and to dispose of chemicals properly. On a more sturctural level, cities should focus on fixing the infrastructure that exacerbates the issue. Having drainage areas is very important for reducing runoff pollution. In urban areas with many long stretches of impermeable concrete, it's important to have large areas of soil to absorb rainwater runoff. An effective drainage system should be maintained along streets as well, and it should let out in an area that avoids pollution.