Question: which characteristics of magma mainly?
Answer: It's Silica content and therefore it's viscosity. The higher content the higher the viscosity and generally the lower the temperature which it erupts at, also raising the viscosity. The higher the viscosity, the the greater the violence of the eruption.