Revelation 3:20
“Behold, I stand at the door, and knock: if any man hear my voice, and open the door, I will come in to him, and will sup with him, and he with me.”
And don't forget-
Mathew 23:37
“O Jerusalem, Jerusalem, the city that kills the prophets and stones those who are sent to it! How often would I have gathered your children together as a hen gathers her brood under her wings, and you would not!"
These verses are in reference to the general call that goes out to everyone.
The message of the Gospel is to repent and turn from your sins, something everyone is called to do. But no one will come unless God changes them from the inside first.
Romans 8:29-30
"For whom He foreknew, He also predestined to be conformed to the image of His Son, that He might be the firstborn among many brethren. 30 Moreover whom He predestined, these He also called; whom He called, these He also justified; and whom He justified, these He also glorified"
We can't take one or two verses to prove a point, we must take the whole Bible.
It does not contradict itself, We just tend to read the parts We like.