First, I just want to say thank you for posting this. I'm sorry you've suffered from a stroke. I appreciate that you shared some detail of what this is like.
Please try not to feel guilty

You are doing a wonderful thing to yourself by continuing on with your therapy. No matter how far along you are, keep at it! Like you said, you are not where you want to be yet, so that right there says that you need to be doing this. You are not wasting
anybody's time.
You seem like a fighter and you have much determination. Try to make it a point to harbor the 'good/positive' things you hear, rather than the negative. I always tend to let one negative comment override 50 positive ones. I guess that is human nature, but it sure zaps the ol' self-esteem.
I hope this doesn't sound 'corny', but sometimes I would put a note on my mirror so I could see it first thing in the morning....write down a few of your good qualities and see yourself that way all through the day.
Please keep your head up and see yourself for who you really are - a person worth fighting for
Rae