Start by putting a 10 cent deposit on plastic water bottles and banning shilling bags of water. Those 2 things alone would have a huge impact.
You don't see much glass on the road as there are people who pick them up. Why? Because they have value, plastic bottles don't. Plastic bag (shilling) waters are thrown on the ground about 95% of the time from what I've seen.