# through the blood of his cross
"by means of the blood Jesus shed on the cross"
# the blood of his cross
Here "blood" stands for the death of Christ on the cross.
# whether things on earth or things in heaven
This phrase explains what "all things" means. Some languages might prefer to put it closer to "all things."