Bad plug wire on number four since you say it's shocking you when you touch it? Start it up when it's pitch black out and look for arcing coming out of the plug wires, particularly wire #4. Got another plug wire you can try out? If not then move the suspect wire to the other side of the engine and see if the miss doesn't follow it around.

A wire with a hole in the outer sleeve will create a missfire condition since the current is going to your header tube, valve cover, or whatever else happens to be be conductive that's close to the hole. You can read the resistance on spark plug wires with a meter too if you have one.

BTW you can start the car with one wire off at a time and not hurt anything, beats shocking yourself.

If you had a bent valve problem your compression test would have shown that right away with a big fat zero on the guage - don't think that's the issue here.

Carburetors can't really cause a missfire unless it's a dual plane and one jet is plugged. If that were the case the car would run so rough you'd have a hard time even getting it to idle.