What does Hebrews 9:23 mean?
Earlier, the writer of Hebrews explained how the components of the old covenant were meant to symbolize the truths found in the new covenant. At the same time, those sacrifices and rituals had drawbacks which, themselves, were meant to point towards a better resolution to our sin. Since God promised a new covenant, it stands to reason that the new covenant is superior to the old. Key to that symbolism and comparison is the shedding of blood. As prior verses indicated, blood is necessary for the forgiveness of sins. Animal sacrifice, however, can only go so far in atoning for human sin. Christ's sacrifice can completely save, since it has power which animal blood does not.When this verse refers to the "copies" of heavenly things, this is another reference to how the physical components of the old covenant are meant to be symbolic of the ministry of Jesus Christ. In short, both covenants were established by the shedding of blood, but the sacrifice of the new covenant is a superior sacrifice (Hebrews 9:9–14), and it is offered in a superior place (Hebrews 8:2).