You are right. Employees that has great impact on the business should be recognized.Employee can measure their impact on their work when they are recognize. Give them some award or something that will make them feel important to the company. Maybe also promote them so it will be a big impact for them.
They should be given awards and incentives. Let them feel that they are being appreciated.