Are you getting spark at the plug?
You'll need to ground out the plug against the valve cover or something.
So, just to recap - youre getting spark, youre getting fuel, you have good compression and you assume the engine is in time?
I would double check the timing again, make sure its all good. I've probably overlooked where you had said you did this, but try it again.