From someone who has yo-yo dieted for years and now find themselves at 125-130kgs - I would suggest not to follow the old school hardline of cut and bulk - I did this for along time and yes I got results (to a degree) but long term I now believe it nearly destroys your ability to eat "normally" as you always catching up on band-aiding your bulking and cutting possible mistakes - i.e eating to little, eating to much etc.
I believe to gain more muscle you need to eat more, and to drop bodyfat you need to eat less - that is fairly straight forward.
But going from one extreme to the other is not healthy - i.e eating 5000,6000+ calories on a bulk and then maybe dropping to lets say 2000, 3000 calories on a cut - just doesn't long term workout.
I am in no position to say what is good, what is bad at the moment - but I can say from experience from being an extreme cutter to extreme bulker long term I would suggest not to do it.