What we have is context.
Paul isn't going to say in one place salvation is lost....though that isn't what those passages say, and then in another place say we don't lose salvation.
One has to read the verses in context to understand their meaning.
Yes, and YOU have missed that context.
Not to mention MEANING.
You confuse Christ holding the doors of heaven open, with you having the will to take the path that leads through it.