First, some definitions:
A crystal is the orderly geometric spatial
arrangement of atoms in the internal structure of
a mineral
A mineral is any naturally formed solid
chemical substance having a definite chemical composition
and a characteristic crystal structure.
A rock is any assemblage of two or more
minerals. Rocks can have sizes from dust grains
to boulders.