The effect of non-thermal ion population on self-gravitational instability of magnetized dusty plasma considering electrons are in Maxwell-Boltzmann distribution has been investigated. The dust dynamics is described including polarization force, thermal velocity, and charge fluctuation dust. The modified general dispersion relation has been derived including non-thermal ion population, polarization force, and dust charge fluctuation for self-gravitating dusty plasma system, using the normal mode analysis method. The obtained general dispersion relation is discussed in parallel and perpendicular modes of propagation. The population of non-thermal ion, polarization force and dust charge fluctuation affect the self-gravitational instability criteria in both the modes of propagation while the magnetic field affects the instability criterion only in perpendicular mode of propagation. The domains of instability has been discussed analytically to signify the importance of considered parameters. The stability of the self-gravitating dusty plasma system has been analyzed using Routh-Hurwitz stability criterion. Numerical calculations have been performed to analyze the effects of non-thermal ion population, polarization force, and dust charge fluctuation on the growth rate of self-gravitational instability. The results of the present work can be useful in self-gravitating dusty plasma found in space and the interstellar medium such as the interstellar molecular clouds where non-thermally distributed ions are the species of the plasma matter.