Well there is no thing as a "poor" memory or a "bad " memory it does not exist. memory is i am pleased to tell you a muscle, and like many muscles needs good excercise.
have you heard older people say if they do not use it they loose it. Well due to presures of life we use our memory in different ways to which they were formed to act.
I went to Mental Combat in uk and they did a one day course it was brill
they miight give you some freebies as they were really nice people
hope this helps