In my experience, if you are looking to motivate individual team members you are going to be chasing a mirage. The reason I say this is because peoples personal motivation is fickle and ever changing. The other problem is that it is so varied that it would be a nightmare to manage any inventive program or management strategy on an individual basis.
No. What you need to look at is how you can unite your team behind a common cause that transcends their individual motivation.
I have an exceptional example of how a friend of mine got a company doubling its output simply by applying the common cause psychology. It would explain this perfectly but I just don't have the time right now to type it all out.
Best of Luck!!