You need both pull up and pull down driver FETS - that circuit you drew has nothing to turn the output FETs off, and you cannot just use a resistor to ground - the pull down has to be active.
The easiest way is to use FET driver IC's which have a high current pull up/pull down output, and also are designed so that both output FETs don't turn on at the same time..
The link below is a collection of App notes from Microchip. It is all relevent, but look at AN898 on page 12 in particular. The driver chip mentioned in this note - the TC4422 - is a good one, but many other companies make such chips.
http://ww1.microchip.com/downloads/en/AppNotes/00898a.pdfIt is important that you control the peak gate currents - don't just connect a driver chip up and expect it to magically not blow up.
So you want to put a series resistor to the gate of each power FET to control the peak current.
You will need a supply for the gate driver that will have to be able supply the average current needed, along with some generous capacitors to take the 10+ Amp surges. A lot depends on the pulse rate from the PWM - it could be 20,000 pulses per second. It could be 1 pulse per second - I don't know. It is obviously a massive DC motor with a lot of momentum, and so you should be able to get away with a fairly slow pulse rate. If it is a low rate, you can afford to turn the power fets off slowly, as long as the high dissipation at the instant of switching does not affect their reliability.
But it is still important to realise that whatever the PWM pulse rate, it does not change the peak gate currents when the power FETs are turning on and off. That will be set by the series gate resistors, and the supply voltage of the gate drive circuit.
Richard.