A grinder includes a body having a first end, a second end defining an opening, and an interior surface defining an inner chamber extending from the opening at least partially towards the first end. The grinder also includes a chain positioned within the inner chamber. The chain includes a plurality of balls. The grinder further includes a motor coupled to the chain. The motor is configured to cause rotational or reciprocal motion of the chain within the inner chamber.