you could work on improving your communication on Teamspeak more, trying to join channels with staff and Lead Team members in order to show a presence and involvement.
not sure f you are saying this cause i havent been speaking while you were there? i speak with other staff members including lead team every single day
thanks for feedback and congratz on server developer, well deserved!