I got GMC, and did it with only in-game, writ-purchased scrolls. Also FYI, you don't need both items to 9 traits to get the achievement. You only need to research each trait once.
How can you grind traits ? You just need patience and wait for the timers to run out. Is waiting without doing anything really
considered a grind ?