I think I do understand what you believe. The gift isn't offered to anyone who hasn't already attained it therefore it can't be lost. Problem is that negates the whole freewill thing. And if it is given to all who have already attained and no one else, WHAT is the point of this whole exercise? Why doesn't God just wipe out the bad and let us move on already? You believe He already knows. If it isn't by what we do and it is all by what He does, ONCE again what is the point. It shouldn't be "to whomsoever will" it should be "to those I have already chosen and to the rest of you "Psyche", what a bummer, it was all set up before and really there is no free will, I chose for you. Or do I have that wrong? Maybe if someone would lay it all out, all together, that would help with the misunderstandings.
About the free will, this is explained by the Father's foreknowledge, we are not pre-programmed, Jesus just "knows His sheep":
1 Peter 1:2 Elect according to the foreknowledge of God the Father, through sanctification of the Spirit, unto obedience and sprinkling of the blood of Jesus Christ: Grace unto you, and peace, be multiplied.
Jeremiah 1:5 Before I formed thee in the belly I knew thee; and before thou camest forth out of the womb I sanctified thee, and I ordained thee a prophet unto the nations.
It's like you know your good friend, and because you know them, you can predict with certainty what they'll do.
(How much more for God who has supernatural mind, and knows every intricate detail about us)
So the predestination vs the free will is reconciled by God being able to foresee into the future, being eternal God.
About why does God also bring the wicked into the world alongside the righteous, that is a very good question.
Maybe because He wanted them to have an experience of life and free will, even though He knew they would still choose to hate Him ultimately. Maybe He had to bring them into the world to love them still anyway, because He is the God of love. It's deep stuff to pray about.