The Bible clearly teaches that no one can be good enough to go to heaven. God sets for us a standard of right and wrong and all of us have broken his law, we have all sinned against him. You have probably heard of the word "Gospel." The word Gospel means good news. The good news is that God sent His Son Jesus into the world who lived a perfect life and died the death of a criminal so that your sins could be paid for. According to the Bible, God wants you to repent and turn away from your sins and trust that Jesus' death was suffiencient to pay for your sins.
The verse of the week is found in Romans 3:20
Therefore by the deeds of the law no flesh will be justified in His sight, for by the law is the knowledge of sin.
So why did God give us His Law, His standard of right and wrong? He gave it to us in the Bible so that we would have a knowledge of our sin. It is like this... You are driving down a country road at 85mph. You don't see any signs saying the speed limit, but you feel that the limit isn't likely 85. Then you see a sign that says 25mph speed limit. You felt a bit guilty before, but now that you see the sign, you know that you are driving too fast. The same is true with God's standard of right and wrong that is spelled out for us in the Bible. If we didn't read it, we might feel that lying and stealing and hating and lusting and coveting were wrong, but it wouldn't be spelled out so clearly. Since God has given us the Bible and is spells out his standard, then we can see that we all fall short of his standard of right and wrong. This is when the Good News of the Gospel truly becomes good news. When we see our sin... when we see that we are guilty before God... Then we become thankful for what Jesus did by coming to earth to pay for our sin!