Good usage of patterns depends on knowledge and experience; there's no formula to it. A good thing to do is have someone who is experienced at applying patterns judiciously to regularly review the code of everyone else in the team to make sure they're not overusing or underusing design patterns. They're not pre-baked recipes - they need skill to apply effectively and that has to be learned.
My first and best exposure to design patterns was the Portland Pattern Repository.