Hi Sherya,
Motivation and Recognition can play in crucial role in getting the attrition down. All the career minded people might not get excited by the financial rewards. They would rather prefer recognition in the form of promotions, awards, certificates and an appreciation letter from the top level management.
What you probably need to do it is that you should have a personal touch with them, talk to them about their families, check on their well being, and appreciate the good things about them, invite them for lunch or dinner along with their Reporting managers and some of the senior management. Give them surprises by being the first one to wish them on their birthdays, Marriage Anniversary e.t.c.
Added to this have some awards announced to them monthly based on their performance. Actually there is no need for you to spend from your pocket instead you can utilize the allocated funds (if there any) to give away small awards. I would really get motivated when I get appreciated by top level management like CEO/COO/VP/Director. I would be further excited to put in extra efforts towards my job and rarely think of moving to other companies
Regards,
Satish