I know oxiracetam is often used in europe for stroke recovery. It should work similarly for your problem. Even though piracetam and oxiracetam are closely related they don't work in exactly the same way. I haven't seen any studies on piracetam for stroke recovery so switching to oxi might be a good idea.
There was also a pretty famous study on Methylene Blue released recently that showed it decreased neurological injury and improved recovery when administered after spinal damage. But it may have just been due to its ability to limit inflammation. You should probably look up both of those studies for the details.
It would also be a good idea to make sure you're getting a source of omega-3 if you're not already, since that's needed for neuronal repair. I also came across this study recently:
http://www.neurology...logy;71/23/1856 Which you might be interested in, though you'll have to pay for the full text, or try looking it up at a local university or medical library.
You might also want to consider some kind of vasodialator like vinpocetin or ginkgo. To increase blood flow to the brain and promote healing. Though if you're on a blood thinner you shouldn't use those, and even fish oil might not be a good idea. In fact, if you're on any major medications I'd suggest printing out some studies on oxiracetam, methylene blue, and that neurology study, and bringing them with you to your next doctor's appointment, just to make sure you're not going to run into any interactions.
Hope you find something that helps!