Polypropylene (PP) is widely used in a range of areas due to its excellent physical and chemical properties, but its low-temperature brittleness and low-impact resistance largely limits its application. Hence, this study investigated the changes in mechanical and thermal properties of isotactic polypropylene (iPP) modified by the addition of the β-nucleating agent zinc adipate (ZnAA), the inorganic rigid particle hydrotalcite (HT), and the rubber elastomer bipropylene rubber (EPR). The structure and properties of modified PP were investigated by Fourier transform infrared (FTIR), X-ray diffraction (XRD), scanning electron microscopy (SEM), differential scanning calorimetry (DSC), electronic universal material testing machine, and simple-beam impact testing machine. At last, the non-isothermal crystallization kinetics of iPP was investigated by the Caze method. It was found that with the addition of EPR reached 30 wt%, the notched impact strength of iPP was 34.74 kJ/m2, which was 542.43 % higher than that of pure iPP, and more than twice as high as that of ZnAA and HT modification, and the relative crystallinity ( K β) value of the β-crystalline form reached 79.66 % when 10 wt% EPR was added to the iPP. The addition of ZnAA, HT and EPR could significantly increase the crystallisation peak temperature ( T c), shorten the half-crystallisation time ( t 1/2) and increase the crystallisation activation energy ( ΔE) of iPP.