I hate to see people just blindly throw parts at a problem.
First up, get a compression gauge, do a compression test. Make certain that the engine is mechanically capable of running properly. If the compression test shows problems, fix or replace the engine. If the compression test turns out good the move on.
First up, check your air filter, is it clean? How about the fuel filter? They tend to be forgotten / neglected in these cars because they are in an awful spot to get at. Timing, check it, make sure it is set properly. Spark Plugs, I’ve heard many people say that the Honda engines don’t like the fancy high dollar plugs. Stick with NGK, and use the cheap ones at that, I think they are called v power or something similar. Distributor cap and rotor, make sure they are clean, dry, no cracks, no carbon tracks, and the contacts aren’t all burned up or corroded. Also make sure the inside of the distributor isn’t full of oil. If it is, you either need to replace the distributor, or hunt down the proper NOK seal for the inside of it (Honda doesn’t sell it) as well as the O rings for the outside, and tear it down to replace those. Lastly, I would pull the timing cover, and check to see if the timing marks line up, perhaps the timing belt has stretched, or skipped a tooth.