I don't believe we go to heaven at death.
I believe in soul sleep. Where your soul lays unconscious until the resurrection in judgement day.
I also believe that only 144,000 are to be in heaven ruling over earth alongside Jesus for his reign of 1000 years. The 144,000 is composed this way, taken from Rev. 7:3-8
saying: "Do not harm the earth or the sea or the trees, until after we have sealed the servants of God on their foreheads." And I heard the number of the sealed, a hundred and forty-four thousand, sealed from every tribe of the sons of Israel:
12,000 from the tribe of Judah were sealed,
12,000 from the tribe of Reuben,
12,000 from the tribe of Gad,
12,000 from the tribe of Asher,
12,000 from the tribe of Naphtali,
12,000 from the tribe of Manasseh,
12,000 from the tribe of Simeon,
12,000 from the tribe of Levi,
12,000 from the tribe of Issachar,
12,000 from the tribe of Zebulun,
12,000 from the tribe of Joseph,
12,000 from the tribe of Benjamin were sealed.
Translated to newer english.
3 saying: “Do not harm the earth or the sea or the trees, until after we have sealed the slaves of our God in their foreheads.â€
4 And I heard the number of those who were sealed, a hundred and forty-four thousand, sealed out of every tribe of the sons of Israel:
5 Out of the tribe of Judah twelve thousand sealed;
out of the tribe of Reu´ben twelve thousand;
out of the tribe of Gad twelve thousand;
6 out of the tribe of Ash´er twelve thousand;
out of the tribe of Naph´ta·li twelve thousand;
out of the tribe of Ma·nas´seh twelve thousand;
7 out of the tribe of Sim´e·on twelve thousand;
out of the tribe of Le´vi twelve thousand;
out of the tribe of Is´sa·char twelve thousand;
8 out of the tribe of Zeb´u·lun twelve thousand;
out of the tribe of Joseph twelve thousand;
out of the tribe of Benjamin twelve thousand sealed.