The urge to get better skills is a reliable driver to keep volunteers engaged in the long-term. Opportunities for learning and doing tasks and jobs volunteers would not be able to do otherwise ranks high for retention.
Mastery
Excelling at performing a particular task over time