Hi, as you are aware it is difficult to predict the exact prognosis after stroke. The human brain has great redundancy. In some cases memory is damaged. In other strokes only partial paralysis may be involved, which may disappear. As to whether or not the patient can be "just like they were", the answer is "probably not", however with a caveat. Some stroke patients do appear to have 100 percent recovery. And many regain a great deal of their abilities.
You could try a lot of ‘brain teasers’ to improve your memory functions. The brain can retain only a certain number of ‘facts’ and everything else is recalled based on its relationship with these facts. So, try always making lists and memorizing, doing a lot of puzzles, focus on recalling textual content and mathematical logic, not only recall keep giving it your personal touch by adding something to it; focus on both long term and short term events and jot it down and get it cross checked and keep improving on speed and efficiency. And do get adequate sleep; it’s supposed to improve cognitive functions. I know it’s easy to talk but difficult to practice, but perseverance is the key here keep at it and you will see a drastic improvement. Regards.