All you can do is your best! Some people are in "receptive mode" and some just aren't.
There's nothing wrong with questioning yourself about what you can do better or how to better help someone, but don't expect perfection or miracles. It takes two, you know. All you can do is your best. That's all any of us is expected to do.
Be sure to be as kind to yourself as you are to others. You need it and deserve it!
<font color=blue>"Our doubts are traitors and make us lose the good we oft might win by fearing to attempt" --Shakespeare</font color=blue>
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.