You have an anointing from the Holy One, and you know the truth.
"The natural man does not understand the things of the Spirit, neither can he know them, they are spiritually discerned. But he that is spiritual understands all things" ( 1 Corinthians 2:14-15 ). Now, what John is not saying is that we don't need teaching or men to be teaching the Word of God. For Paul says that the Lord has placed in the church, pastors and teachers, and God would not place them there unless we needed pastor-teachers. But though I may be called as a pastor-teacher and may be teaching the Word of God, you can't really learn the Word of God except the Holy Spirit bear witness to your own heart of the truth and plant the truth within your heart. So the teaching really comes from the Holy Spirit, that which really sticks in your heart and abides in your heart.