This is not an easy question to answer. But you can say a few things.
First, it really depends on who you ask and from what tradition that person is part of. It is also possible that a person will not believe in heaven at all. In this case, you will not go to heaven, because there is no such thing in that person's worldview or theology.
Second, if you ask people of the major religions of the world, their answer will differ greatly. However, we can summarize their answers by making two points. First, most people will say that you can only go to heaven by trying your best, or to have your good work outweigh you bad works. In the end, God decided based on how you live.
Second, Christianity is a notable difference, because they say that it is not possible to save yourself. Hence, their view of heaven is based on the words of Christ. Faith in what gets you a ticket to heaven in this framework.
If you do the right things you will
Probably not. The idea that there is a perfect beautiful place where the good people go after death (and a completely terrible place where the bad people go) is just a very old fairy tale. Religions use ideas like this to make you believe what they say. The church will promise you the reward of heaven and threaten you with the terror of hell, but do you know how much evidence exists for heaven or helll...
IT DEPENDS ON YOUR SPIRITUAL STATE. IF YOU DO THE RIGHT THINGS AND FOLLOW GOD'S COMMANDMENT IN EXODUS CHAPTER20 OF THE BIBLE YOU ARE SURE TO BE ON THE WAY TO HEAVEN. YOU MUST BELIEVE THAT JESUS CHRIST DIED ON THE CROSS FOR ALL OUR SINS.