The most important factor determining diffusion rates is temperature. It is also the easiest to change. Increasing temperatures has the effect of adding energy to each particle. Energetic particles bounce against each other more often and spread throughout the material. Of course, lowering the temperature will have the opposite result.