Hi Carol
Wishing you a happy Holiday.
Offering sacrifice is just to commemorate the act of Abraham sacrificing everything he owns which was an act of ultimate Submission and Devotion to God Almighty. It has nothing to do with forgiving sins.
It is not their meat nor their blood that reaches Allah; it is your piety that reaches Him." [The Noble Qur'an 22:37].
One other comment that they mentioned a number of times was that Allah is meant to dwell in Kabah.
???????
Alexei