Вы написали эту фразу без ошибок.
Сочетание для сравнения в данном случае воспринимается как неполное предложение с восстанавливаемым глаголом речи или, шире, передачи информации: Для сравнения сообщу/напомню. Соответственно, вся конструкция представляет собой бессоюзное сложное предложение с изъяснительными отношениями. В таких предложениях ставится двоеточие: Для сравнения: жители этой страны не платят налог.
Написание зависит от смысла. Если автор текста пишет об отсутствии агрессивности в поведении (т. е. в предложении подчеркивается отрицание), то нужно написать не отдельно. Слитное написание будет правильным, если смысл в том, что мужчина должен научиться вести себя спокойно, без раздражения.
Предпочтительно в этом случае: что могут витамины и чего не могут.
Верно без запятой.
Фраза не вполне корректна.
Верно: Элементы, не учтенные в спецификации, но необходимые для монтажа.
В роли сказуемого уместно раздельное написание: не обязательно для заполнения.