One assumption I see a lot is that fuel is something we'd mine, and thus grind, for. This certainly neither needs to nor should be the case.
Fuel should, ideally, be produced continuously by infrastructure. You don't go mining asteroids for fuel, you set up a mining outpost, leave it running...