do you have 4 year old gas in the tank?
Simple stuff first. Do you have an inline fuel filter before the carb? You can buy these for a few $$ at any autoparts store. I suggest the
clear ones. Cut the line and 2 hose clamps.
If you're pushing grit/rust into the carb from a rusted fuel tank, it can foul the needle in the float bowl. It's why I asked if you had a manual. You can see exactly what and where to disassemble and clean.
Since it fires right up, it's not your timing. Don't touch it until you get the car to run regularly.
Since it cranks fast, it's not your battery, starter, or ground straps. Leave them alone.
If you clean the float bowl and needle, providing you have that set up., and it still stalls, you might want to try running the engine on a supplementary fuel supply. Use a rubber hose and a small plastic squeeze bottle like a mustard bottle. Put fresh gas in the clean bottle and turn it sideways. Have some one fire up the car, you can tip or squeeze the bottle to supply fuel. If it runs, it might be time to have the fuel tank boiled out at a radiator shop. Before you re-install it, blow compressed air from the front to the rear to clear the line of crud.
Let's see what happens next.