Question: why does beowulf go to fight grendel?
Answer: Beowulf wants to fight Grendel in order to win treasure and, more importantly, fame (which he calls a warrior's “best bulwark” [l. 1389]). Under the ancient Northern European warrior code, a warrior should seek out the most challenging opponents he can find, in order to enhance his own reputation.