Как догнать однокурсников?
Проблема: недостаток времени.
Проблема: ухудшение здоровья. Напрямую вытекает из первой (в данном случае).
Цель: взять знаний по математике по максимуму. (ИТ потом сам догонишь, раз для тебя это проще. Даже полгода это не проблема). Вывод: забиваешь на ИТ-предметы. Изучаешь ровно настолько, чтоб пропустили в следующий семестр. Матан грызешь дальше, в освободившееся от ИТ время спишь. Побольше спрашиваешь у однокурсников, у всех. Один-два смогут обеспечить тебе прорыв, относительный. 
На лекции ходить обязательно, но через раз. Наблюдай, что эффективнее. Через месяц будешь знать, ходить или не ходить.
Обязательно высыпаться. Обязательны прогулки. Или велосипед. Или плавание. Упражнения для глаз, раз в час.
То, что не понимаешь половины - это нормально. Большинство не понимает, просто привыкают. Рекомендую почитать книги Дмитрия Письменного. Минимум доказательств, много примеров. Думаю, на контрасте Письменного и классических учебников сможешь что-нибудь понять. 
Еще вариант: пытайся понять, зачем доказывают теоремы. Трать на это час в день. Выбираешь лемму\теорему и задаешь себе вопрос: для чего её доказывают? Для какого док-ва она нужна? Для какой задачи?
Еще вариант: готовься не к прошедшим лекциям, а к будущим. То есть, если идешь на лекцию - прочитай её материал предварительно. На лекции ты возможно не успеваешь что-то понять, и буксуешь из-за этого. При предварительной подготовке некоторые вещи будут уже понятны, и сможешь поинтересоваться у лектора о действительно непонятных деталях. Готовься к такому скачку. В пятницу хорошо выспись, в выходные сосредоточься на изучаемом предмете. 
Стоит математика усилий, или нет, каждый решает сам. Я не стал математиком, но до сих пор иногда что-нибудь решаю, для души. Год учебы догонишь впахивая в таком же темпе, как описал сейчас (только на пару часов больше отдыхая). Уйти в ИТ можно, но это популярный путь. Я бы посоветовал потерпеть год (учебный). 
Удачи.
P.S. Стать профи за год в ИТ - это тоже нелегко.
Спасибо всем за ответы, надеюсь через пару месяцев я зайду сюда и отпишусь о положительных успехах! и да, все же нужно вернуться в спорт который я посмел бросить)
======== #UPDATE ==========
Итак, сегодня 21.02.16 и это тот день, когда я узнал все свои оценки до последней. Вообще, по-моему оценки в настоящих вузах довольно не объективны и мало о чем говорят, я видел людей которые списали на макс. балл,  но при этом не могли доказать самое простое. Но все же :  после написания этого поста я перестал ходить на лекции и упражнения, за исключением английского ( т.к. посещение было "полу-обязательное" ). Учил я все дома( в общаге ), узнавал постоянно темы у однокурсников, нашел конспекты за последние 3 года моей специальности и смежных по нужным мне предметам. Контрольные я написал нормально, но завалил вторую по Алгебре, т.к. по обстоятельствам мне пришлось учить все за 3 дня до нее и линейные пространства тогда были для меня неизведанным лесом. На программирование все это время я даже не заглядывал, исключительно математика. Но наступила сессия, вчера она закончилась.Итого:  матан - 4 дискретные структуры - 4 алгебра - 4английский и программирование - 5
И знаете что? Я доволен. За все контрольные я из своих соображений специально не списывал, хотя мог. Но зачем? Что бы потом дубом стоять перед тем кто увидел твои супер оценки? Нет уж, спасибо. Мои занятия основывались исключительно на понимании материала, а не на зубрежке. Для теор. зачетов иногда приходилось зубрить , я сдавал их, но зачем? Я все забывал через месяц, что мне это дало если я не понял "как он внутри".. после этого я заново открывал определения и уделял время их пониманию. 
p.s. И я все еще считаю, что система образования, одобренная во всем мире, бездарна. Учебные заведения должны обучать пониманию, а не знанию. Но пока что этого они не умеют и приходиться довольствоваться тем что есть)
Может прочитанное не было кому-то интересно, но все же спасибо и удачи.