from what i can tell, it seems like you've just jumped straight into your game with little to no planning. how does this boss relate in any way to the plot of your game?
i think you should really research some final bosses for a start, they're usually huge complex or symbolic looking things. Your design feels very uninspired, my friend.