The primary control of how fast you breathe is the level of carbon dioxide in the body. This is because the body closely monitors carbon dioxide levels, and an increase in CO2 triggers faster and deeper breathing to help expel it and maintain proper pH levels in the blood.
The other listed factors, such as the level of oxygen in the body and body temperature, can also influence breathing rate but to a lesser extent compared to carbon dioxide levels. Blood pressure does not directly control breathing rate.