Maybe pull your plugs and have a look at them?
As a (very) general rule of thumb,
misfire when pulling away = air mixture problem
misfire in high rpm band = ignition/fuel pressure problem.
I'd fuel pressure test it, make sure the regulators not shot - and have a look at the condition of your leads/dizzy cap/rotor arm. The little carbon brush in the dizzy cap may be totally shot at?