i could totally be wrong and by no means "know" this, but i am going to say it anyway. i think that getting better at/practicing/improving your ohs will help your clean a ton. try it and prove me wrong as an experiment.
i think that the ohs has single handedly helped me more than any other exercise bar none on all things, but it could be something else that i don't know or just overall improvement. i think i like to credit the ohs because i went from not being able to do it at all or barely with a broomstick to somewhat proficient at it and meanwhile have gotten a ton stronger and fitter in the last year. could be a coincidence though.
the barbell snatch is sorta a mystery to me too, but i am told that it is supposed to click and then all come together at once, but for me that could be a decade at the rate i am improving now.