карнитин дает энергию на интенсивных кардио нагрузках, - доставляет жирные кислоты (по простому жир) к месту их сжигания (по простому мышцы). что позволят заниматься в 1,5-2 эффективнее. на силовые занятия никакого существенного эффекта не оказывает.если будете все время пить перед кардио тренировкой (пить за полчаса до нее), а потом отмените, то заниматься будет субъективно тяжелее, но это не эффект привыкания. просто на карнитине заниматься легче, без него - сложнее. и вообще это типа витамина.протеин - это обязательная добавка после силовой тренировки, если вы конечно хотите результат увидеть пить СРАЗУ после окончания. можно вместо коктейля съедать белковый омлет результат будет одинаковой, только омлет сложнее в исполнении сразу после треньки также можно пить в течении дня, когда белка в рационе по какой-то причине не достает. еще можно пить на ночь после интенсивной тренировки. и вообще это полноценная замена белка. хотите - обезжиренный творог ешьте, хотите коктейль пейте. только в коктейлях все-таки состав более сбалансированный обычно, особенно в качественных.