1) Yes, I agree with the statement. The elements or compounds of the metals which occur in nature in the earth's crust are called minerals whereas ore is a mineral from which the metal is profitably extracted.
2) For example, aluminium exists in two mineral forms that is clay and bauxite. But aluminium is mainly extracted from bauxite which contains 70% aluminium oxide.
3) So Bauxite is a ore of aluminium whereas clay is not ore.
4) So all ores are minerals but all minerals need not be ores.