Yes you are right that you need good compression for an engine to start and run properly.

However, the main problem with this engine at the moment is the spark cannot jump a plug gap more than 6 thou in the atmosphere with a dry spark plug. Until the ignition system is fixed it's not really worth rebuilding the rest of the engine.