Repent, and have faith in Christ, And you will be saved.
Your still trying to be saved, Thus you do not have faith. You don't have faith, because you have not repented yet.
Repent - admit you are a sinner who has commited sin, you are in need of saving, being forgiven, washed clean, to walk in righteousness, and stop sinning. This is the repentance of John the Baptist.
Believe on Jesus - believe Jesus took our place on the cross, redeemed us through His blood sacrifice for our sins so that we might be resurrected to new life in Him.
Now I have done both these things. I have also been baptised in the Holy Spirit and exercise the gifts.
Now what else would you have me do?
Or is it really your problem you can only cope with your way of expressing faith in Jesus?
If you are saying no, you have not repented or believed then that is meaningless. It is like saying a man is not man when he is standing before you. The issue is if you accept people walk with the Lord, but not by your definition you must be wrong, you cannot cope with that.
Your only angle is OSAS dogma, which you feel is the touch stone of everything. But it is Jesus and righteousness working out through love which is the touchstone. If you know Jesus, are lost is His acceptance of who you are, that transforms everything about who you are and how you walk.
Now you say you know Him. But why so easily do you doubt the power of love and the Holy Spirit to overcome legalism, gnosticism, or any other ism there is. Where is your faith is Jesus who conquered death? Brother where is your heart?
People say when I see God I will have all these questions. I think when we meet nothing else will matter. Do you see that glory, that wonder of Jesus who took everything and still says he loves us. Amen.
You talk of grace as if this perfect new spirit is needed. What you do not see is Jesus loves us despite our humanity, our sins and stupidity. He knows the light will bring perfection, life, love, freedom because He is all these things. But maybe you have not yet reached this place in the Lord.