ores are still partly mixed with other rock, like Nickle ore is igneous rock/silicon dioxide etc with significant amount of Nickle in it too
mineral is just the valued kind of rock, like potash
A mineral is an element or chemical compound that is normally crystalline and that has been formed as a result of geological processes"
(Nickel, E. H., 1995).
Ore is any type of mineral that give you a metal.