Well...I have a few suggestions that may help with teamwork, but it will take time...your time.
When things got so bad with moral at my facility...no one did anything till I started taking up some slack in management. I had to be very careful, a combo of the 'give an inch they will take a mile" deal added with management perhaps getting upset with my endevors. But then again...I am not the DON so it should be a bit easier for you I hope!
What I did was I sent a letter of appreciation this Christmas (see the post "I get by with a little help from my friends" on general Discussion). That really made people feel good! Then, I got together with my DON and we are setting up a informal paper asking all staff for their advisements on how "they" feel their departments can improve on moral and efficiency! I feel it is nice to hear from the folks that do the work how to make it better! Yes, it could very well be more complaining than anything...so word things to prompt people to be realistic and for REAL change!
We also have many inservices...every two weeks infact. However, my caregivers hate these and it is basically the same old inservices they have had over and over again. I opened myself up for some new ideas, and will be teaching issues the caregivers wish to know along with a fresh new perspective on the old topics. Caregivers are rather excited about this, and lucky for my DON I was up for the challenge and am well liked and respected as being a real 'team' player with all staff!
Even though they are still in the begining stages moral is already improving, and it seems our staff has more hope then they had before...and even that is generating a sence of satisfaction you can feel! It is awesome
Good luck to you, maybe these suggestions will help.