The right fats are going to be good, in the right amounts, it will help your body have optimal hormone levels. Such as olive oil. Keep protein intake high (no need to go crazy like 300grams) but keep your protein intake up, carbs moderate...BUT more importantly switch any High G.I. carbs like white bread for more lower G.I. carbs and learn to mix up your meals and foods and adding some source of healthy fats in with a high/moderate carb meal should help lower the GI index of the food even more.
Fats are often talked about as the "be all end all" of fat loss when carbs are equally important, if not, more so for some people.
So like i said, if you do bulk, make sure your carbs are from the right sources, and not refined, and sensible in the G.I. side, right source of fats, and you're pretty much set. Ive just ordered 2litres of pure MCT oil, and im going to give you the same advice, if your looking to recomp, and you are interested in gaining muscle whilst losing fat, MCT oil should be a golden addition to any diet.
Dont forget if you want to bulk and are afraid of fat gain, chuck in some sesamin oil 3 times a day with your foods to help you prevent fat gain and maybe lean you up some too.
All the best.