You need a new favorite verse.The natural man, before he has been born spiritually, cannot hear=to believe in the things of the Spirit, and thinks them to be foolishness (1 Cor 2:14).
The "whosoever will" does not include the natural man.
Let me rephrase. You need to understand the verse you quote in almost every post.