Building an H Bridge

Yes but with sensible resistor values if you want to use PWM. 120k pullups are way too large for fast switching required for PWM.

And 24V on an IRF4905 gate is not the wisest choice, you'd use a zener/resistor divider on the p-channel gates for high supply voltages. [The symbols are not right for power MOSFETs BTW]

But most importantly using 20V Schottky diodes in a 24V circuit is going to lead to blown diodes!