Forests are indispensable materials and spiritual foundations for promoting ecosystem circulation and human survival. Exploring the environmental impact mechanism on individual-tree growth is of great significance. In this study, the effects of biogeoclimate, competition, and topography on the growth of Betula spp. and Cunninghamia lanceolata (Lamb.) Hook., two tree species with high importance value in China, were explored by gradient boosting regression tree (GBRT), k-nearest neighbor (KNN), and random forest (RF) machine learning (ML) algorithms. The results showed that the accuracy of RF was better than KNN, which was better than GBRT. All ML algorithms performed well for future diameter at breast height (DBH) predictions; the Willmott’s indexes of agreement (WIA) of each ML algorithm in predicting the future DBH were all higher than 0.97, and the R2 was higher than 0.98 and 0.90, respectively. The individual tree annual growth rate is mainly affected by the single-tree size, and the external environment can promote or inhibit tree growth. Climate and stand structure variables were relatively more important for tree growth than the topographic factors. Lower temperature and precipitation, higher stand density, and canopy closure were more unfavorable for their growth. In afforestation, the following factors should be considered in order: geographic location, meteorological climate, stand structure, and topography.