No engines now made can do that. That works for 20 to one. But you still have the weight of the fuel for the one. But it does take a lot of facilities to carry and move it. Right, thats why I keep talking about space colonies.
Raw materials are far easier to get at in space then on a planet.
To keep down the weight I was figuring no food rasiing on the ship. Not me dude. I was expecting to store standard groceries. Meat, eggs, milk, vegies, breads, pasta all that stuff. With the exception of the emergency rations, which would be optimized for high nutritian and low weight.