In that case I would look for a trainer with more experience. You need someone who can get after him and MAKE him pay attention. In other words, someone that acts bigger and meaner than he is even if they aren't as big....if that makes sense.
As I said before, your number one priority is your own safety. You can't train a horse if you are hurt. If you don't feel comfortable with what he is doing, then please, get help.