Having to choke it to keep it running is usually a sign of too lean. Could be a vacuum leak, lack of fuel to the carb, float set too low, or clogged carb.
Before blaming the carb, be sure everything else is right. Check the distributor shaft bushing for side play in the shaft. That needs to be very tight or the points won't stay set. Also be sure the centrifugal advance is working. Be sure you have good spark at the plugs, not just at the coil.
Have the valves been adjusted lately? While there, look for broken valve springs, bent pushrods, flat cam, worn rocker assembly.
Back to the carb...
There is a drain plug or valve at the bottom of the bowl. With the engine off, fuel valve open, open the carb drain fully and catch the flow in a clean glass. The flow should start full, then slow as the bowl empties, and continue to trickle. If it slows to a drip, or stops, there is a restriction in the fuel delivery. If there has been an inline filter installed, or the fuel line is kinked, routed wrong, it could be restrictive. Also be sure the screen in the sediment bowl is clean, the valve is not restricted, and the cap is vented.
Look at what was caught in the glass. If there are rust flakes, dirt, or water in the glass, that will also be in the carb. Even though the carb is new, it can still be contaminated. They are simple to open and clean, don't be afraid of it.
Once you establish there is sufficient fuel to the carb, then it can be adjusted. The top screw is the idle mixture screw. With the engine up to operating temperature, choke fully open, air cleaner serviced and connected (be sure the wire mesh above the oil reservoir is also clean, often overlooked), engine running at idle speed, turn the top screw until you get the best idle. Some turn in to lean the mix, some turn out. Just play with it until you get to right, slightly rich is better.
Then adjust the high speed screw, the one on bottom. Turning it in will lean the mix, out will make it richer. To set the high speed, again have the engine fully warm, choke open, air cleaner connected. Set the throttle at full governed speed. Locate the governor linkage, pull the engine down to idle speed, then release the linkage. The engine should go to full throttle as it comes up to speed. Listen to the engine, watch the exhaust. If the engine hesitates and balks, open the main jet (bottom screw) about 1/4 turn, repeat the test. Keep enriching the mix until there is no hesitation. A single puff of black exhaust smoke is ideal. Too much black smoke is too rich, turn the screw back in slightly.
Of course everything works together, if there are other problems, low compression, valve problems, ignition problems, etc., the carb won't adjust. Look everything over carefully!