You don't need to gain weight to get stronger. You need to recover better, i.e. sleep, stress, etc., reset, and then adjust programming when it stops working again.
You cannot accomplish both, unfortunately. I would also have you switch your protein and carb numbers.