Ответ:

Запятая разделяет две части сложного предложения с разными грамматическими основами: «нужно быть добрее» и «надо быть умнее».

Нужно быть добрее своих принципов, и надо быть умнее своих теорий!