1) Heaven is a perfect place. Total love, total peace, total joy, total perfection. No sin, no mistakes, no evil, no bad, no errors. It's perfect in every area. It's a perfect place.
2) In order for you to go there you have to be perfect because only perfect can get into heaven. That would leave us all out -- we'd never make it if we had to be perfect. None of us are perfect, we've all messed up.
There are two ways the Bible says you can get to heaven. Plan A is to earn it. That's the performance plan. To earn it you only have to never sin and always do what's right for your entire lifetime. Always make the right decision, always say the right thing, never the wrong thing, be perfect. It would be as if they changed the rules of the Baseball Hall of Fame and said in order to get in you had to bat 1000 and play error free ball your entire career. Even the best get 300.
Advertisement

Since none of us qualify for Plan A, God came up with Plan B. Plan B is: you trust Jesus Christ, you establish a relationship to Him when He said, "I am the way, the truth and the life." He was the only perfect person who ever lived because He was God. He came so we could know what God is like. By trusting and establishing a relationship with Him you get in on His goodness.
Ron Dunn took his young son to a carnival one time for his birthday. His son picked six boys to go with him so he bought a roll of tickets. Whenever they came to a ride, he'd pull off seven tickets and give one to each of the boys. He said they got to the Ferris Wheel and he was pulling off one for each kid and there was an eighth little kid there with his hand out. "Who are you?" The boy said, "I'm Johnny. I'm your son's new friend. And he said that you would give me a ticket." Did I give him one? Absolutely.
When you get to heaven you'll say, "God, I couldn't get here on my own effort. The only way I can get into heaven is I'm a friend of Jesus Christ."
John 17:3 "This is the way to have eternal life. By knowing the only true God and Jesus Christ the one He sent to earth." The Bible says that Jesus has already paid for your way to heaven. This is news you can use.
The Christian is not somebody who accepts a religion. A Christian is somebody who has a relationship to God. I'm not talking about a religion, I'm talking about a relationship to God.
A lot of people try different ways to get to heaven. Some people try Salvation by Sincerity. "It doesn't matter what you believe as long as you're sincere." Just think that one through. You can be sincerely wrong. I read the other day about a pilot who sincerely flew into a mountain. He thought it was lower. He killed himself. He was sincerely wrong. I could pick up a glass of water and take a drink of it sincerely thinking it's water and if it's poisoned, I'd be sincerely dead.
There are some people who think you get to heaven by service. I do all these good things and work my way there. That doesn't work.