The sacrifice that we offer is Jesus on the Cross made present in the Mass.
Prayer, songs, giving thanks, praises....are all acts of worship.
Not per se, only when directed to what one considers a god. Do you not ask others to help? Are you worshipping them? Do you not patriotic songs about America? Are you worshipping the country? Do you not give thanks to those who help you? Are you worshipping them? Do you not praise those who perform great deeds? Are you worshipping them? No Catholic considers either Mary or any of the saints to be a god; there is no worship.
There is only one act that is reserved to God alone, and that is sacrifice. Catholics offer the sacrifice of Jesus on the Cross to God alone in the Mass. Protestants, on the other hand, offer no such sacrifice. Although the acts of reverence they offer to God is done in a superlative way, they are not acts that per se are reserved to God alone. Protestants' lack of true worship through sacrifice (which was how worship is done in the Bible) leads them to misunderstanding what Catholics do.
There is no other sacrifice to offer. That’s what Roman Catholicism misses....the sacrifice has already been made.