Back to basics....
To run you have to have the following:
Compression, both primary and secondary
You say that it has fuel and spark..... The only other thing could be timing, or possibly primary (i.e. crankcase) compression
Check one thing at a time
Let us know where you are with this.