В принципе, всё совместимо, но, на мой взгляд, список добавок довольно хаотичный и чрезмерный. Действительно, спортпит может быть полезен, если обычного питания недостаточно:
Но конкретно по Вашему списку:
1) Полноценные витаминно-минеральные комплексы, где магний, витамины группы B и другие совмещены в одной таблетке, при отсутствии медицинских противопоказаний и при высоких спортивных нагрузках можно принимать круглый год. Но важно, чтобы дозировки витаминов и минералов в таких комплексах были адекватными, если же там мегадозы - постоянно принимать их нельзя. Перерывы в приёме полноценного поливитаминного комплекса, при необходимости можно заполнить приёмом только водорастворимых витаминов - группы B и C.
2) Порошковый протеин - это не та добавка, которая принимается курсами. Ежедневная потребность в белке при занятиях спортом составляет 1,5-2 г на 1 кг массы тела без ожирения. Если не получается получать нужное количество белка из обычной еды, недостающее восполняется с помощью белкового порошка. Никаких перерывов и курсов здесь не требуется.
3) BCAA - при выполнении нормы по белку (причём полноценного должно быть не менее половины в общем количестве), в них нет практической необходимости, но если есть лишние деньги, принимать можно хоть постоянно.
4) Коллаген (а также хондропротекторы - глюкозамин и хондроитин) - при наличии или для профилактики травм суставно-связочного аппарата. Для профилактики - курсами по 2 месяца.
5) L-карнитин и коэнзим Q10 - курсами по 1-2 месяца в периоды максимальных нагрузок.
6) Спирулина и лецитин - если нет медицинских показаний (к приёму лецитина или гепатопротекторов), смысла в них особого не вижу, особенно в контексте приёма вышеперечисленных добавок и сбалансированного таким образом по белкам и витаминам питания.
P.S. Чтобы восстанавливаться и показывать хорошие спортивные результаты, нужно ещё достаточное количество энергии (в основном углеводов, преимущественно сложных) - на дефиците калорий роста спортивных результатов не будет.
Надеюсь, внёс немного ясности.