Are all rocks made up of one mineral?

No, not all rocks are made up of one mineral. Most rocks are actually made up of multiple minerals or mineraloids. For example, granite is made up of feldspar, quartz, and mica.