Most are excellent. Some are NOT team players and ruin it for the rest when management doesn't appear to care.
Showing appreciation for those who deserve it. Developing a team attitude. Make sure slackers put in their fair share of work.
Most of us work extremely well together as a team and our customers usually aren't shy about telling us of their appreciation.
It's hard to feel valued when you work hard, are considered excellent at your job but still can't pay your bills. Merit raises would help.