When Jesus comes back, there will be a bodily resurrection. The resurrection is not simply a reviving of the body, reincarnation, or death. It is a new bodily life after a period of death.
Why is there going to be a resurrection? God created us to have a physical existence. In Genesis, after he created us, God said that his physical creation was “very good”. We are a union of body and soul. Our intermediate state in Heaven, a bodiless soul, is unnatural. Death is an enemy and resurrection is the defeat of death. Belief in resurrection makes Christianity unique.
How does the resurrection happen? Before the second coming of Jesus, there will be two groups of people: those who already died and those who are alive. At the second coming, Christ will bring with him the bodiless souls of the dead in Christ. After, or as He comes, the main event for Christians will take place: All the dead and living believers will receive new bodies.
What will our resurrected bodies be like? Our resurrected body will be like Jesus’s resurrected body. Jesus had a physical nature, he ate food, appeared when and where he wanted. The resurrection is our glorification. Our bodies will be like our old ones in general shape and appearance.
Specifically, our resurrected bodies will: be sown perishable, but raised imperishable; be sown in dishonor but raised in glory; will be sown in weakness, but will be raised in power; will be sown a natural body, but raised a spiritual body.
What about heaven? Creation will be renewed and restored. God will reign on Earth so heaven will come to Earth. Heaven on Earth will be a place of physical, mental/emotional, social, and spiritual blessings.
Who will be there? Those who thirst for righteousness and overcome fear of unbelief will inherit the kingdom of God.