The rate of a reaction depends upon:
Temperature: As you increase the temperature, the kinetic energy of the reactants increase, allowing for more collisions between the molecules. This, therefore, allows for products to be formed faster. A simple rule of thumb that can be used is: for every 10C increase, the reaction rate doubles. However, increasing the temperature will not always increase the rate of the reaction. If the temperature of a reaction were to reach a certain point where the reactant will begin to degrade, it will decrease the rate of the reaction.
Catalyst: Catalyst lower the activation energy of the reaction thereby making it faster.
Concentration: The rate of a zero-order reaction is independent of concentration.