Exploring the Interdependencies among Communication, Knowledgeability and Performance of Multi-agent Systems