Here’s an innovative idea. Allow each of your agents to become team leader for a week. You can do this in rotation so that everyone has a turn.
The experience will help everyone to understand the challenges of management, and should also help you to identify future team leaders and managers.
It will also shake things up a bit, and you will probably find that this improves performance and communication in your contact centre.