This is cool! One of the few games where I actually ended up continuing to play over and over. My tactic ended up being to spend some time swapping for the dice that have tomes on them and then simply using them to reroll big chunks at once.
I think it's a really neat idea. You mention you're only a first year student in the game description... I think you have a bright future! You can be very proud of what you made.