Genes - are a major key factor in brain development due to their contribution to normal individual variation in brain development, and relatively rare genetic alterations.
Environmental factors - Because having a safe and nurturing environment facilitates proper growth.