Now you need to check that the fuel is going out the carb and into the engine... its not uncommon for junk to be in the carb and blocking off the needle and seat valve or the main jet. Are you using a fuel filter? And also, did you cleannout the new tank before installing? The tanks are notorious for having stuff in them that shouldn't be there and this crux cannmakenit into the carb andnblock the main jet or even block the needle and seat valve letting no fuel to actuary enter the carb.
For the no spark condition check your wiring then check the resistance across the black and the blue wire with the cdi unplugged for a reading between about 320 and 550 or so... most will read 360 to 380 but I've seen them read as high as 560 and as low as 300 and they'll work just fine in this range... what you don't want to see is no reading or 0 or a really low reading.the plastic sparkplug boot is also notorious for failure so removing this boot, crimping on an automotive terminal and using annautomotive type rubber boot will make this part much more reliable, you'll also need to leave on the little metal cap on topnof the plug or get onenoff a used sparkplug from something else and put onnyour existing plug. The stock plugs aren't that great so most of us use an ngk irridium plug, but I just use the autolite #275 plugs since they're cheap and reliable, then after the engine is broken in and tuned I'll switch to something more expensive, but the autolite plugs work very well and will last if that's what you would rather use.