At that size you're pretty much already stuck with an aggressive animal.
The best way to ensure a hand tame snake is to get one at a small size that already tolerates being handled - and then handle that snake often.
You can try handling this big guy by wearing gloves and holding him for 2 hours a day for the next few weeks, but it's dangerous to do at that size.
Also - don't feed it in the cage you're keeping it in, separate it to a new cage for feeding purposes, that way you don't get an aggressive feeding response when you go to try and hold it.
There are lots of other things that could be the cause - if it's getting ready to shed and it's eyes are blue'd/grey'd over then it can't see and is scared, if it's enclosure is too hot then it's overheating and becoming overactive, if it hasn't been fed properly on a weekly basis it can become cage aggressive, ect.
The tank you've got him in now is too small, it's a good grow out size - but at around the 5 foot mark it's time to start looking into at least a 6'x2'x2' cage for long term care.