According to John Bunyan in The Acceptable Sacrifice: The Excellency of a Broken Heart (p.2-3), there "are four things that are very acceptable to God. The
First is, The sacrifice of the body of Christ for our sins; of this you read, Hebrews 10; For there you have it preferred to all burnt offerings and sacrifices; it is this that pleaseth God; it is this that sanctifieth and so setteth the people acceptable in the sight of God.
Secondly, Unfeigned love to God is counted better than all sacrifices, or external parts of worship: ‘And to love him with all the heart, and with all the understanding, and with all the soul, and with all the strength, and to love his neighbour as himself, is more than all whole burnt offerings and sacrifices" (Mark 12:33).
Thirdly, To walk holily and humbly and obediently towards and before God, is another: Micah 6:6-8. "Hath the LORD as great delight in burnt offerings and sacrifices, as in obeying the voice of the LORD? Behold, to obey is better than sacrifice, and to hearken than the fat of rams" (1 Samuel 15:22).
Fourthly, And this in our test is the fourth, "The sacrifices of God are a broken spirit: a broken and a contrite heart, O God, thou wilt not despise" [Psalm 51:17]."