Question: why does beowulf go to heorot?
Answer: Beowulf travels to Heorot because he has heard what Grendel has been doing -- how Grendel has been killing Hrothgar's men. He goes to Heorot because he wants to test his skill and bravery against the monster and show Grendel how powerful the Geats are.