What are the key factors that contribute to the growth of the Indian economy

Discuss the factors that play a significant role in driving the growth of the Indian economy, considering both domestic and international influences.