No-one (in this Age) can enter Heaven by the good things they do (works).
Paul (Romans-Philemon)- The Apostle of this current Church age believers teaches it simply and clearly.
Ephesians 2:8-9
8 For by grace are ye saved through faith; and that not of yourselves: it is the gift of God:9 Not of works, lest any man should boast.
...
Why do people keep thinking that they must be/do good (works) to enter Heaven ?
Because they grab scripture which is not for this age.
..
This current Church age is THE MYSTERY that is quoted in The Bible.
https://gbible.org/daily-message/understanding-dispensation-mystery-doctrine-church-age/..
God is treating this current Church Age differently than the days of John the Baptist, Noah, Moses, Abraham and the coming 7 year Tribulation and 1000 year reign of Christ.
..
This current Church Age started after the stoning of Steven.
Acts 7:54-60.