You are absolutely on the right track. Things are getting worse and worse. This was predicted.
You are also correct that the unholy, unjust, unpure will not be allowed into Heaven.
Tragically, that is all of us. The Bible says, "none are righteous. No, not one." (Romans 3:9). Left to ourselves, we are ALL going to Hell. This is the part most people get very wrong. They measure their good v. bad by "worldly" standards: like, "well, I gave to charity and raised my kids well. I didn't really hurt anyone. Surely God will let me into Heaven."
But that is not God's standard. God's standard is perfection. He can't change that about Himself. He is perfection. He is also love. Being loving, He made a way for His love, justice and holiness to be reconciled:
Jesus Christ.
Claiming Him as Savior is like a legal remedy for God. Jesus paid our fine for sin, so justice is fulfilled, and we take on Christ's perfection. There is no us "fighting" Satan or our sin. Christ has already won the battle, ultimately. We only need to claim the prize as ours.