Ive grown outdoors and in cabinets, I like 5 gallon buckets better than the ground they seems to grow faster, than outdoors.
Good soil, good seeds, good drainage, fan for oxygen, sunlight or bulb light, dont exceed 95F or under 45F, and a little TLC, the babies dont like to get cold

My exp. if ya have good weed
you get good seeds