If firing on 3 cylinders, the first thing to do is determine if the issue is with (A) Electrics/spark plug/cap/coil or (B) Fuel/Air/Carbs.
The thing to remember is spark plugs 1&4 and 2&3 spark at the same time. (although only one cylinder will fire on compression stroke as the other is on exhaust stroke)
So say for example your issue is with cylinder 1. You would swap the spark plug and HT lead over with Cylinder 4.
If the problem remains with Cylinder 1, the issue is Fuel/Air/Carbs related
If the problem moves to cylinder 4 the issue is Spark plug / cap / coil.
The best way to determine which cylinder has the issue is to use the exhaust manifold temperatures, either with a laser/thermometer or a spitty finger...
Once you can answer the above. you can work through to determine exactly what the problem is.