Pinning and picking up can work, but it also could just reinforce the belief you’re a flock member and have him wanting to dominate you again in the future.
I read a thread recently, not about drakes, but about roosters, where you could stop the behavior permanently without pinning or picking...