So..umm, my two geldings I recieved had similar issues. One I did not keep after he finally tried to strike at my head after 3 months of work and him making it very clear he did not want people around. And of course, at my age, he is above my skill level and I dont want to get hurt. So he's back in pasture. Anyways, the other one has taken me 3 months and gone from wild, jumping fences to avoid people and kicking to semi quiet but hot, being ridden and even knows how to bow. So its not impossible. But if you do not have experience, I would suggest getting a trainer..which is not likely as trainers wont take a problem like that. I would suggest somehow getting him into a paddock or a pen and roundpenning the crap out of him for a week. If you dont know how to round pen, I can make you a video likely and explain it to you. But be aware that you need to be extremely quick with your timing and able to move fast.
Where are you located?