Hard to crank equals one of two things usually.
Clearance is too tight or timing is too high.
Like frank said, first check the key, if that's not it then..
what is your timing set at?
Pull the plug and turn it over by hand...does it turn free, or is something binding?