Looks like green is pretty expensable and the decklist leaned towards the red hatebears deck, which is kind of a natural course for this kind of deck IMO. I'd recommend to cut green entirely and play blood moon. It's really an insane card in vintage. It stops bazaar, blue decks usually play only 1 basic land (which won't do much on it's own without moxen), against shops it can slow down and hit the factories. It was always awful for me when people played blood moon against me in vintage, when playing BUG, URw and also with survival.
Chalice sounds great here, playing it for 0 on the play to prevent mana acceleration or for 1 against blue decks on the draw. And cavern of souls to prevent FoW on the hatebears sounds pretty legit too.
Also, I'd play at least black lotus for potential of an explosive turn 1. It can be awkward to draw it later in the game with null rod, which is the reason I wouldn't recommend moxen in general, but a turn 1 moon, or scab-clan, or eidolon + null rod, sounds pretty bad for vintage decks to deal with.