Those cups are good size. Just wrap the cups in tinfoil something so the roots aren't exposed to light. I figured that the soil would be a garden/tomato type of soil. You will want to get some kind of nutrients to feed with some time soon. Or a soil that is better amended for growing cannabis.Smaller than that ? (picture)
Its substratum not made for cannabis its for the garden (like tomato salad..)