Question: what major factors determine how fast your heart beats?
Answer: Emotions and anxiety can raise your heart rate! ... 
Body Temperature: If you become too hot or too cold your body senses a thermal stress load. ... 
The terrain. ... 
Wind. ... 
Dehydration. ... 
Diminishing glycogen stores — your muscles primary fuel source.