It hasnt been said yet so I may as well.
Your programs shit - the volume is completely overwhelming for everything and theres nothing built into the program to gauge progress.
You should start off on a strength routine. This is because:
1) size = strength, and right now youre not a bodybuilder
2) most beginner strength routines are written by normal people, not the magazine editors of supplement peddlers like flex.
Do something like this:
Monday:
3x5 Squat
3x5 Bench/overhead press (alternate)
3x10 Row
Wednesday:
3x5 Squat
3x5 Bench/overhead press (alternate)
1x5 Deadlift
Friday:
3x5 Squat
3x5 Bench/overhead press (alternate)
3x10 bent row
Keep going with that untill you can squat 140kg, bench 100kg and deadlift 180kg. Then you should know how to train yourself.