1) Costs of input: If it costs more to produce a good, then the supply will increase.
2) Productivity: If workers are willing to produce more, than supply increases. Happy workers are more productive.
3) Technology: New machines, chemicals, and programs can cause an increase of productivity.
4) Taxes: Taxes cause the cost of production to go up, causing a decrease in demand.