Hard minerals are one of the main conditions that lead to a slower rate of weathering.
Rocks are made from different minerals and each mineral has different degree of hardness. Therefore, rocks made from extremely hard minerals keep colder and resist longer to weathering changes than the ones made from soft minerals.