Hello Sudesh,
The factors that contributed to the rise of Magadha were the strategic locations of its two capitals Rajagriha and Pataliputra, very rich alluvial soil contributing to agricultural surplus production, and the availability of minerals, which resulted in the introduction of iron tools especially for warfare.
Hope it clears the concept.
Good Luck!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile