Get your 1g of protein per pound of BW a day and eat whatever.
Over time, if you are stayign the same, eat less and you will lose weight. Over time, if you are staying the same, eat more and you will gain weight. Over time, if you are losing weight, eat more and you will stay the same or gain. Over time if you are gaining weight, eat less and you will stay the same or lose weight.
Decrease body fat and increasing strength tend to counteract each other. More food leads to faster recovery leads to better strength gains. Less food leads to a higher energy deficit leads to a loss in body fat.