Hey man, youve got a good foundation, but its shallow, you need bigger thicker biceps, your triceps especialy the outer head look flat, but all in all not bad, Abs are shallow too, but your shape is good, keep the reps between 7-10 for your upper body, and dont go to heavy, concentrate on squeezing the muscle out.
I showed your pics to my trainer aleksandr maslovskis, european bodybuilding champion 2003, winner of 32 trophies, He was impressed, But we both think you need to thicken up... eat more!!
Your legs need work, thighs are thick yeah, but no definition, and your calfs are pretty mediocre, but that will change quickly, with the right training.
I suggest training your calfs 2 times a week, something like this
Donkey raises, perfect form, drop sets. every set until failure like this..Heaviest weight, until failure, no rest drop the weight until failure, drop the weight and continue until failure, for a total of 6 drop sets.
Then straight away do standing one leg calf raises until failure 2 sets without pause with both legs.
Rest for 5 mins then repeat.
Your inner calf looks like a baseball bat, but by hitting it this hard you will force it too grow.
The deep squats you mentioned are good, but how do you posistion your feet, the wider your legs you hit the inner thigh, the closer the outer thigh, try a variety of exercises, and keep up the great work, well done bro.