There are only 2 classes of people here on this Earth. Christian & non-Christian. Saved or unsaved.
Being a "good" person is NOT a qualification to enter into heaven. The ONLY QUALIFICATION to be accepted by God into heaven is FAITH IN HIS SON JESUS! NOWHERE in the bible does it say you have to "do this" or "do that". Attending church won't get you there. Paying tithes won't get you there. Getting baptized won't get you there. Reading your bible won't get you there. Saying the same prayer a hundred times won't get you there. Telling your sins to a man in a booth won't get you there. Dipping you finger in a bowl of water won't get you there. Living by "the golden rule" won't get you there. Being "good" will not get you there.
Jesus said this: "I am the way (to heaven) the truth and the life, NO MAN can enter the kingdon (of heaven) except THROUGH ME" (John 14:6) Meaning the ONLY WAY TO GET TO HEAVEN is to have FAITH IN JESUS. Romans 10:9 says, "If you believe in your heart the Lord Jesus and confess with your mouth that God has raised Him from the dead, THAN YOU SHALL BE SAVED" It doesn't say "be a good person, and God will let you in." Ephesians 2:8 says, "You are saved by grace through faith; and NOT of YOURSELVES: it is the GIFT OF GOD". In other words... there is NOTHING you can DO to "earn" your spot in heaven - It is a GIFT. Gifts are FREE. You can not purchase a gift. You can ACCEPT a gift though.
So that leaves us with this: Do you believe that Jesus is the only son of God and will you accept Him as your Lord and Saviour? If this is what you want, then pray a prayer similiar to this: "Father God I am a sinner in need of a saviour. I do believe in your son Jesus. I believe He died on the cross for my sins and arose from the dead and is living right now sitting next to you in heaven. Please save my soul and teach me how to live for you." This is where you become a child of God. Saved. Christian. Your name written in The Book of Life. Born again as a new creature. This is when your life changes.
I think most of the time a person thinks to themselves, "I have to stop doing 'this' or 'that' before I accept Jesus and become a Christian. That is not what God has asked of you. God has asked that you have faith in His son. God is the one who cleans up our life. Slowly-but-surely. Not instantly. It is a life process. We sure can't do it. How many New Years Eve 'promises' do we make to ourselves in our lifetime? Do we ever follow through? Nope. But God does. All you have to do is accept Jesus... and God will do the rest. Have an open heart and that is the first step. You are SAVED through FAITH in JESUS...BY HIS GRACE!!