For the scrolls just buy materia whenever it's cheap otherwise it gets absurd. It's definitely a long game but it's whatever. Instead of focusing on lots of lower level, it's actually cheaper to max out stats now because grade 3 and 4 materias are cheaper than 1 and 2. Go figure.