I'm pretty sure you are referring more to climate than weather. Earths tilt and latitude are defiantly your main climate controllers, but land formation is a very vague answer. On a regional scale I suppose you could reference land formation (i.e. orographic lifting of air on the windward side of a mountain range and the rainshadow effect on the leeward side, or the temperature gradient as elevation increases, continentality vs. maritime environments - all create localized climate variations).
However, on a much broader scale, your #3 should revolve around air and ocean currents. The Coriolis effect on air movement, cold/warm fronts (and their pressure gradients), ocean currents effect on air temperature/saturation (i.e. the Humbolt current along South Americas western coast prevents Peru from receiving hardly any rain), the seasonal movement of the ITCZ, polar fronts, and the subtropical high.