I know this is 6 years old, but I really don't enjoy reading so much poorly defined information. So I want to give some pointers to other people that come by this post.
There is no such thing as a bulk/cut phase. What I mean by this is, yes you will pack on a lot of mass, but you will look bloated and never reach where you want to be. You loose too much muscle when cutting. It only works when you juice... testosterone etc.
Go hybrid lean muscle gaining in stead. By this I mean, work out with i.e Elliot Hulse's program and follow dietary plans. By doing incorporated cardio (preferably H.I.I.T) and progressively gaining weight at a steady pace you can stay lean all year around while putting on muscles. You just have to fast a day or two a week, and know how to utilise your body to its fullest. How? By learning about insulin spikes, testosterone, anabolic, catabolic and all the mechanics that your body has in order to gain or loose muscles. Once you know the science behind it you can start to figure out the rest on your own.
Also, people who say you hinder weight gain with cardio are wrong. You just can't run 40 minutes+. By doing a quick 5-10 min HIIT cardio run then you'll yield 10% more results when it comes to lifting as your body transfers more oxygen in the blood.
Now, to the main thing. People don't realise you have to EAT to gain weight. And by eating I don't mean... ye I ate 5 times a day. I mean 5 BIG meals minimum. As you grow bigger you need more. Vincent Del Monte has a great pdf book that explains everything in a simple manner, and gives you the calculations to figure out how much to eat at any stage of your workout. Give it a read if you are serious about gaining weights.
Keep a food diary. Keep a workout diary. Measure your body parts and keep it in a diary.
How can you know you have or have not progressed, if you haven't bothered to take the few minutes at the end of the weak to measure?
So thats it folks! I'm by no means an expert, and have only pieced together information over time.
Check out channels like Elliot Hulse, Omarlsuf, hodgemuscletwins etc on youtube for some good tips and talks :)