I've made the most progress with my overhead press by switching between jerks and presses. I'd stick with jerks or push presses until my gains slowed, then swtich back to strict presses until I was within 10k of my best push press.
I've been cycling through front squats, dips, incline presses, pullups, and zercher squats for assistance work. It really depends on where I'm getting stuck.
I press at least twice a week (under normal circumstances) with a max effort day and a 10x3 day.