Everyone who is good gets to go to heaven. The problem is, we are not good. No where close by God's standards. People will never live above the level of their self concept. Until they see themselves as the righteousness of Christ, they will behave like sinners.
Faith comes first.
Behavior follows faith. Pause for a while after you ask this question. Let it sink in. And like your pastor, I need to feed my kids. I dream of providing an ever growing library of resources aimed at helping groups double every two years or less.