я вас сразу огорчу: ваша цель не достижима. дело в том, что невозможно убирать лишнее и наращивать мышечную массу одновременно. это взаимоисключающие процессы. ведь для того, чтобы терять вес, нужно потреблять энергии меньше, чем вы тратите, а для того, чтобы прибавлять в весе -- с точностью наоборот.
стоит правда отметить, что совмещение этих двух процессов иногда возможно. а именно: первые один-два месяца занятий при грамотном питании. ну и у профессионалов при употреблении добавок (но это мы рассматривать не будем).
поэтому определитесь с целью, что вам нужно сначала, а что потом

а кушать в любом случае желательно за час-полтора до тренировки. в этом приеме пищи должны присутствовать как белки, так и сложные углеводы