Driving MOSFET with load on source
Use an appropriate driver. Here's just one of the many available: -



It basically works like this: -



It creates a voltage (Vboot) that is several volts higher than Vbat. This allows it to properly drive an N channel MOSFET used in the upper half of a half or full bridge motor controller.