I'm new too, but I know if you have great ph in your water (slightly acidic) and soil, a bigger pot, good nutes, and specific strains, (big bud) have higher yields.
if your indoors it depends on lights and outside it's all about soil nutes and maybe some advance techniques try to find strains that have a high yield,nutes are important and the final thing is the love and time.do some research and stay on this forum these guys are very smart and will guide you through the whole grow just be polite.