Since this is what the Apostle John tells us, what are we to make of it? Only those who receive (believe) in Christ does God the Father enable or empower to become His sons. This is very specific.
Let's reverse it to see what it says by what it does not say. If one does not believe, he hasn't the power to become a son of God. The translation holds up either way, positively or negatively.
Let's go further. Who believes or will believe in Christ? Since the dead cannot believe (for they are dead), nor have the dead any faculties for reason (for they are dead), only those whom the Holy Spirit quickens (or makes alive) can faithfully believe. And who are those whom the Holy Spirit quickens? God's elect, or, those for whom Christ died for.
Hell has a lot to do with this issue for if Christ truly did die for every man, there would be no need for hell. We know that all those who God has given to Christ will come to Him, and he that comes will in no wise be cast out (St. John 6:37). Now, again, who are they that the Father has given to Christ? Is it every man? Of course not. Since God the Father has not given every man to Christ, those not given are hellbound. Ergo, I bring hell to this subject.
God's word achieves that which it was sent to do. It does not come back to Him void (Isaiah 55:11). God's Word was sent to save only those in which God so chose to give to His Son.
Lastly, if I have a doctrine, it's Genesis through Malachi, St. Matthew through The Revelation. Definitely nothing more, and most certainly nothing less.