Yes light is your problem, and that soil sounds kinda shitty, anything with sand is a no no and any kind of wetting agent... I am a first time grower but I am unhappy with the soil I have. So I will not recommend miracle grow moisture control, but I have heard great things about fox farm and some others. Look for one that is really neutral and made up of simple understandable ingredients.