There is nothing in your post which is contradictory to Catholic teaching on “faith and works”.
A man cannot “earn” heaven through works that are not the fruits of his faith in Jesus.
Faith that is not true cannot survive, just as the seed that does not fall on fertile ground.
That is why we need sanctifying grace, it strengthens us on our walk.
If Catholics left it at that we could agree but they dont. The RCC has incorporated other demands for obtaining salvation.
The Bible say we are save by grace. Singular. The plural of grace is never ONCE found in Scripture.