There are a few things here and there that could be finetuned, but the most important thing you should fix first is that the automatically detected repetitions for the system is 9x9x3. Since this is a 2D sheet, you really want this to be 9x9x1, or, to run a smaller test calculation, perhaps just 5x5x1 or 7x7x1. You could make the Automatic repetition return 1 in C by including more vacuum, but 28 Å is probably enough.
So, instead, simply set the repetitions manually instead of using the Automatic keyword, and the calculation will use much, much less memory. Since there are 15 atoms in the original cell, currently you are running calculations with 9*9*3*15=3645 atom, which is very heavy, and completely unnecessary, since it should just have been 9*9*15 in the most accurate case. Still 1200 atoms or so, but that is much more manageable. I would however suggest first running 5x5x1 (375 atoms) and then 7x7x1 (735 atoms). If these results are similar, that should be accurate enough.
And finally, you are running on a single machine, so yes, these calculations will take time. If you have any chance to run in parallel on multiple nodes, that will speed things up essentially linearly by the number of additional computers you use.