sure:
you need only discover 2 things, and 1/2 the problems disapear
1: are you losing spark ?
2: are you losing fuel.?
keep an open mind, it can be either.
both are easy to test.
place a dummy sparkplug, plug shell touching valve cover. and crank and look for fat blue white spark. (use a fresh any heat range plug for the test not some old fouled plug)
FUEL:?
even easier,
pull any vacuum tube to engine manifold at the manifold it self.
spray (with red straw) Instant start into induction.
if it starts ,then you lost fuel.
below is worse case: but the above will work.
Cranks-but-no-start