Really shaky....half power....two cylinder engine.....sounds like maybe you have one of those cylinders not firing.
Try this:
Pull your spark plug boots off and lubricate them with a TINY bit of dielectric (tune-up) grease. This makes it easy to perform the test I am about to suggest.
Start the engine and set the throttle somewhere well above idle. About 1500 rpm is ideal but if you don't have a tachometer, just raise the rpm up off idle a bit.
Then, using a DRY glove or a DRY rag....or both for insulation...pull one of the plug wires and see if the engine speed changes or not. If the engine seems to run pretty much the same with the wire off then that is probably the cylinder that is misfiring. If the engine stalls or changes in speed significantly, then that cylinder was firing and you simply need to try pulling the wire on the other cylinder.
If pulling the wire on each cylinder makes a big difference in the way the engine runs...then BOTH cylinders are contributing.
If one of the cylinders seems to be misfiring using this method then the simplest test would be to SWAP spark plugs between the cylinders and see if the problem follows the plug. If so...bad plug. If not...then it might be a bad plug wire...or maybe even a stuck valve or a timing issue.
Many times just doing the first part of this...removing, greasing and reinstalling the plug boots....makes the problem go away... Which, of course, indicates that there was simply a bad connection.
Good luck.