I think hiring people with right attitude is the only solution. You can try to create a strong culture around them, but it's like taking a horse to water. The drinking part can't be forced. I am not saying right incentives and good culture is not necessary. That however only takes you so far.
Another thing that comes to mind is peer pressure with right people can do wonders.