In addition to all these useful informations on equipartition theorem, it works well in high temperatures (or more correctly classical limit), but low temperatures need corrections. The picture in general is somewhat more complicated, for solids for example one should examine low temperatures, high temperatures and medium temperatures (i.e. via Debye's Model, namely "Debye's interpolation formula" as Landau says) seperately.