Angelpie, you've expressed a lot in few words. Yes, we all make mistakes, but sometimes the weight of them feels too heavy.
Lord Jesus, you carried all our guilt and shame to the cross, and Your resurrection freed us from the burden. Help us to abide in you, and give us rest unto our souls.