GH15
I disagree with your number 2. Have you ever competed? because it doesn't sound like it. Off season doesn't mean you eat a bunch of shit. If you follow that you must be one fat f***. Sure in the off season you can cheat more i.e. 1 cheat meal a day (depending on your genetics and insulin sensitivity). Off season you consume more calories through .......wait for it.......MORE FOOD. Most guys take in a very large amount of carbs. Good carbs. Not curly fries and ice cream. Give me a break bro. If you believe you can eat all the crap you want and take a bunch of gear, train right and compete at a National level in 3 years I have some GH from Dave Palumbo I'd like to sell you. 
well i have done "few" competition in my life

but i'm not the issue here. i wrote this post in order to help you somewhat in putting muscle size. the bodybuilder who eats clean all year round will never put muscle size and will always look the same from year to year! might be better conditioned due to hormone use and training but his overall muscle mass will remain stuck around the same numbers plus minus 2-3lb.
you must stop reading bullshit this is the first key to getting anywhere in bodybuilding. you need ZERO supp and i talk to you here from my heart trying to help you...trust me i got a lot better things to do...anyways no supp needed! only calories and lots of them with constant hormone use and good 4-5 times/ week training in a gym of your choice
you must understand that in the 40s 50s 60s 70s and even 80s no one went by the 8 clean meals a day idea....they ate a lot and everything in site and tried to keep it clean few months pre competition and that is it! in the offseason the key was lots of calories/day with intense, hard and good form training.
the reason you see us pros so big is mainly the calories we eat with the response we have to hormones. when i say calories we eat i am talking offseason calories and that includes almost everything! from curly fries to steaks to puncakes to spagetti to sushi to even chinease!!! ask dex a little he will tell you...actually he probably wont bother to tell you that.. why arguing and trying to explain...we eat everything in the offseason like a regular person only diff is that we eat like 2 regular persons and thats why we also look like 2 regular persons combined.
the best example i can find inorder to get it in your head is the local cop in your us city/town....take a good look at the local police in your town. they are always big right? they dont look at what they eat...yet they always look big and you always ask yourself...damn how come i train so hard and then when they come to bust my friend;) or to train in my gym or to buy something in 7-11 those cops look 2 times bigger than me and a lot THICKER.....the answer is food baba LOTS OF FOOD! it dont matter that 80% of them are fat pigs...but under those 40-42 inch waist there is lots and lots of muscle...let them eat clean for 2-3 months and they will look a lot more muscular than the average gym rat that follows clean diet year round with 1 cheat meal a week...it is same for country guys like a bodybuilder you probably know that living in a small town surrounded by whole milk products and good ole beef and bbq chikens..they grow cause they eat and eat and eat and then train and train and train and then add hormones and lots of them into the plate.
there are few rules needed to follow even in "offseason" and they are HIGH protien, some balance in the meals (go by what you feel and the mirror) when i say some balance i mean you dont have to eat steak and curly fries with bbq souce every single meal....try to go for lean turky and bbq chiken once in a while with baked potato but in general you can eat whatever the fuck you want as long as you keep protien high and make sure the saturated fat is not sky rocketing every meal.
if you are a bodybuilder or a guy that is trying to compete...try this for 6 months you got nothing to lose...you will see that the hardest thing to do is to lose bodyfat when eating clean all the time! it's a lot easier to lose bodyfat when you actually gain muscle and thus your bodyfat deceases due to the overall lean mass increase. the time to see single digit bodyfat% is only 14-16 weeks pre competition...otherwise you should aim for 10-13% in order to be able to grow from year to year. it dont mean you need to be a fat ass and be 16-18% like the representetive of ours

offseason but 10-13% is very common.. and any serious competetive bodybuilder is working this way.
it is very simple you eat clean all year long and wanna be something in the bodybuilding/fitness industry...max you will be is a 190/195lb fitness model but you will not get to be as big as us and def wont compete on the national stage. another thing you need to know is that most fitness models i know come from bodybuilding backround and before they were 190lb 6% they used to be 230pounders/10% with some npc competitions behind them.