You have a misfire, poor vacuum, or issues within the carburetor....or all three. By choking to run you are effectively reducing the amount of air into the motor to somewhat balance air/fuel mixture. Without any information, you likely just have vacuum leaks, which are unmetered leaks that affect your A/F.
Since a carburetor is mechanical, it doesn't have a computer to read the post-MAF/AFM and O2 sensors to compensate for leaks so you have to find the failure.
1. Fix all vacuum leaks and get vacuum to read 16inHg or more at sea level. Subtract 1inHg per 1k feet of elevation.
a. If you don't understand vacuum, any hose that terminates at intake manifold is considered vacuum. Confirm each is not leaking visually. Last is manifold gasket which is always an issue with a minimally serviced motor.
2. Verify fuel cut solenoid is clicking when key is on.
3. Verify fuel stays within the middle-ish of sight glass.
4. Verify all 6 spark plugs are sparking by performing a visual test OR removing a lead at a time while idling and confirm idle change. If no idle change, that cylinder is not sparking or is a very weak spark.