the factor that has the greatest influence on weather patterns is : Heat Capacity
Heat capacity influence the weather patterns by storing a huge amount of Solar energy and distributed that energy all around the world through currents and winds
hope this helps