That is just a cheap low end headset, nothing wrong with it, but for low end kit it can be just as cheap to replace with new than repair.
Replacing with loose BB's is a good option, but if any of the races are pitted or damaged, it would be cheaper in the long run to replace with a new one.