Key Factors For Economic Growth And Development