Personally I am a kinda ok squatter 510 @ 220 and 315 for 20 so take my advice for what is. Your falling into the hole way to fast slow down. It will not make you weaker or use less weight you will stay tighter and be much stronger out of the hole.
Secondly your glutes suck they don't fire much at all ( mean no offense was a huge problem of mine for a long time and still is a issue) Hip Thrusts and Glute Ham every session high volume, high weight, drop sets it doesn't matter but every lower body day do them.
You need to focus on screwing the floor and pushing your knees out more your knees cave in substantially and it is not a very good thing.
Front Squats... your core is weak and as you get tired you have a real bad tendency to completely collapse and fall forward. Front Squats will force you to stay up right and stay tight.
Invest in a decent belt. You don't need to to use for every set but, when your almost missing your 3rd rep your well into your 90% range and I suggest at least a some what tight belt for squatting. Don't rely on it but learn to use it to your advantage.