Pure men worship the Gods; the passionate the gnomes and giants; the others, the dark folk, worship ghosts and troops of nature-spirits.
In plain words: Krishna says pure people worship the gods. Passionate people worship powerful spirits and giants. Dark people worship ghosts and spirits of nature.