Sounds like you have two problems and one could be why you have the other one.
The clutch cable might be too loose. This would keep the clutch engaged even with the handlebar lever squeezed. If that's the case then starting by pedaling would be a little difficult. Not impossible but harder than it should be. With everything as you now have it, push inward on the clutch actuating arm, where the cable attaches, push it in as far as it will go and see if the bike will roll free, without turning the engine over. If it does then a loose cable is the problem. Adjust it.
As far as the engine not starting, it needs three things. Fuel, air and ignition. Confirm you have all three and carefully check your wiring connections and make sure that white wire is not touching anything. If you need help on how to confirm spark let us know.
Check your fuel flow and choke plate position.
Get back to us with what you find, please.
Tom