You will always need to learn more.
Listening to the clients wants/needs likes/dislikes are as important as the program itself.
Find a way to make yourself appeal to all walks of clientele.
Always be on time and prepared for any and everything.
You are there for moral support and need to...