Understanding is not for Everyone
Matt 13: 10-11, 13, 23 And the disciples came, and said unto him, Why speakest thou unto them in parables? He answered and said unto them, Because it is given unto you to know the mysteries of the kingdom of heaven, but to them it is not given. Therefore speak I to them in parables, because they seeing, see not; and hearing, they hear not, neither do they understand. But he that received seed in the good ground is he that heareth the word, and understandeth it, who also beareth fruit, and bringeth forth, some an hundred-fold, some sixty, some thirty.
Matt 7: 21 Not every one that saith unto me, Lord, Lord, shall enter into the kingdom of heaven, but he that doeth the will of my Father, who is in heaven.
In order to do the Father's will, you have to know what His will is in your life. That happens when you are filled with His Holy Spirit through which both Father and Son reside, communicates, empowers, and fills with divine love for God first and everyone else as one loves himself. We are obeying His will when all our motivation for every thought and action is this love. We are perfected because we will then be obeying the Spirit of the Law as described by Jesus when asked about the greatest commandment.