You need more protein dude!!!
most important thing you could do:
Eat 1.00-1.25 grams protein per lb of lean body mass.
Do some research on calorie macros
Fat vs. Carbs vs. Protein
unless you are eating perfectly clean, you will gain a bit of fat when trying to gain muscle. Just start cutting again when you are done building.