You even questioning John 3 has me concerned. It makes me think that you're either a babe in Christ or not saved at all. Are you either or?
1 Cor 3:2 I gave you milk, not solid food, for you were not yet ready for it. Indeed, you are still not ready.
Heb 5:11-14 We have much to say about this, but it is hard to make it clear to you because you no longer try to understand. 12In fact, though by this time you ought to be teachers, you need someone to teach you the elementary truths of God’s word all over again. You need milk, not solid food! 13Anyone who lives on milk, being still an infant, is not acquainted with the teaching about righteousness. 14But solid food is for the mature, who by constant use have trained themselves to distinguish good from evil.
Heb 6:1 Therefore let us move beyond the elementary teachings about Christ and be taken forward to maturity, not laying again the foundation of repentance from acts that lead to death, and of faith in God,