I agree with your post except this sentence. I was always told many years ago that in order to go to heaven you had to be perfect. I struggled with this for many years walking away from God feeling I would never be perfect, no matter how hard I tried, in order to go to heaven. Now I know in my areas of weakness that God's grace is sufficient as where I am weak He is stronger and helps me to overcome the weak areas. Am I perfect, no, am I striving by the grace of God to be perfect, yes. I will be working out my own salvation with the help of Christ until the day when this corruptible puts on incorruptible and this mortal puts on immortality then shall be brought to pass the saying that is written, Death is swallowed up in victory. 1 Corinthians 15:51-55.