You just need to make it all work for people, easy, comfortable, functional. It’s not enough to just place a few bins. If you want it to actually work and people to use it, you need solutions like
here, for example. The containers look clean and minimal, each one is labeled or shows what can be thrown in it. There are people responsible for emptying them on time, so they don’t overflow. Then people will actually use them, I’m sure.