I'm not Catholic, but I can tell you that everyone is damaged goods. The truth is that neither you or I or anyone else for that matter, including Billy Graham and The Pope, can ever do "good enough works" to earn our way into Heaven and a relationship with God. God knows this; he knows that if left to our own will power and "good works" we will fail. But here comes the GREAT NEWS:
Salvation is a free gift, offered by God. It is not dependent on your good deeds at all. It is made possible by God's grace and mercy.
Christ died on the cross to pay the price for our sins, because we can never be good enough to pay our own price, no matter how many charities we give to, no matter how many old ladies we walk across the street. In the Bible, it says that the "wages of sin" is death. That means that sin receives the punishment of death. But Christ, sinless and perfect, took that punishment upon himself and paid the price that sin demands for us, even though he himself never sinned. That's because he loves us. On teh day he was crucified, he broke the power of sin over the lives of anyone who follow him, and on Easter Sunday, he rose from the dead, defeating the power of death (spiritual death) over the lives of anyone who would follow him.
You think you've messed up big time? So have I. I was not unredeemable, and neither are you.
Believe that Christ is the Son of God and God in the flesh and that he died and rose again for you. Ask Christ to forgive your sins and come into your life and be your Savior. If you believe that he will do this, he will. His Holy Spirit will move into you and if you trust him and allow him, he will work through you.
Jesus Christ loves you and does not want you to feel unworthy. You are worth everything to him, which is shown by the fact that he willingly died so that you might live.