Me personally I think a little bit of everything comes into play. Genetics, light used, nutrients, room temps and humidity,ventilation,training methods used, veg time and size of plant, health of plant, growing medium, grower's skill along with time and effort put it. Being able to diagnose and...