Nice build for a first time player.
I would recommend a halberd over the machettes. It takes an extra space, but unlike the machettes it does not have reduced effects (Or as the game call it, a multiplier of 0.5x), therefore, you can take full advantage of your ring of doom and your spellbook.