Macbeth wants to kill Banquo because he resents Banquo's honor and because the prophecy makes Banquo a threat. Also, Macbeth's guilt at murdering Duncan makes him want that murder to be "worthwhile." Macbeth's guilt about one crime pushes him to commit another.