Hi mate, so long as you have good compression thats the main thing, you say it has spark double check your ig timing hasnt slipped since you worked on it recently. That only leaves fuel, reading between the lines it looks like you tested the tank with water, maybe there was a bit left in there, just drop off the drain plug at the bottom of the carb, also disconnect the fuel pipe from the carb and run a bit through on reserve, water is heavier then fuel and if you leave the bike leaning on the side stand any water will congregate around the fuel tap area run it into a glass jar, let it settle and you will see if theres water in there so you can deal with it.
...Paul