Q:

What are 3 factors that affect whether or not a rock melts

Answer

The three factors that make make a rock melt are heat, pressure and chemical activity. ChaCha for now!