Working memory, which isn't really memory in our common parlance, can be trained by using dual-n-back software. See the study by Jaeggi et al. There's some free dual-n-back software out there called Brain Workshop which tries to replicate the study.
For long term memory I recommend using a spaced repetition system. First, read the Wired article on Peter Wozniak, then look up the Wikipedia entry on spaced repetition. Then search for the program called "Anki." Download it, it's free. Watch their introductory video for an explanation. This single tip could give you returns in your life that are currently unimaginable to you.
Concentration is also trained. The first step is to stop multi-tasking, especially on the computer. Don't chat online, browse 5 windows, and have the TV or radio going in the background. Single task, and work up to longer and longer periods of single tasking. If I were to offer one product or program related to this it would be "Wake Up Productive" by Eben Pagan, but it may be expensive to you.
Again for long term memory, there are plenty of mnemonic techniques to use that go back all the way to the ancient Greeks. Look up memory contests on Google. Those people that memorize the order of a deck of cards in under a minute have trained themselves to be that way. There's a program called PMemory which might be useful. They offer the book for free, but marking and help by the teachers has to be paid for.
Of course, all of this is outside what "Grok" would do. Then again Grok didn't speak 10 languages, yet you can accomplish that with an SRS system.