i would like to help you because i know how stressful it is: here is George Cervantes seed and germination article at high times. i never liked or got any blessings from above with the paper towel germination method though.
a. moisture: soaking seeds in water allows moisture to penetrate the protective seed shell within minutes. moisture continues to wick in to activate the dormant hormones. in 24 to 72 hours, hormones activate and send signals to produce a small white rootlet.
b. warmth: cannabis seeds grow best at 78F, low temp below 70F delay germination, high temp above 90F cause bad germination "my personal opinion i had high temp more than 90F and i got no problem germinating on that much heat, just make sure it doesnt dry up on you and spray it with water like 3 times a day or so." once germinated, move seedlings to a slight cooler growing area and increase light levels. avoid high temp and low light levels, which cause lanky growth.
c. air/oxygen: seeds need air to germinate. moist, soggy growing mediums cut off the oxygen supply and seeds will literally drown. ( that is why i use dried peet moss, so i get less chances my seeds will either dry out on me or too damp), planting seeds too deeply also cause bad germination (so i adviced you to just cover it with little peet moss as long as you can still see the seed just make it looked like an egg on a nest but a little less visual for the seed.) seedlings do not have enough stored energy to force their way through too much soil before sprouting (i place mine in soil if the seed is cracked enough and the roots are at least long enough for it not to reverse its way back inside the seeds and yes it happened to me a lot of times). this whole process is done in a dark place while spraying it once in a while not directly but a few feet above where my seeds are germinating.
i just germinate my pineapple express, i thought it will not pull through but she has now a few cm roots coming out of her. just awesome, rule of thumb never throw your seeds away even if you think it will not germinate try to let it seat on the dirt...still the best way but not the season for it on my seeds