If the pickup isn't reaching the bottom of the tank then you can't get all the fuel...Try adding fuel & see if it will pick it up...Could be a bad pump, or a plugged filter or fuel line, if it's a big block it could have a worn pushrod....
good luck with it..