It might look much better if you picked a palette with a mood (https://lospec.com/palette-list). The resolution mismatch between the foreground crossbow and the sprites and background textures could be made less apparent too by reducing the resolution. For the monster sprites there's always scaling and palette flips. But yeah, with those sprites (and sound) defining the game's identity it's a bottomless pit.