Part of the mighty came from a blessing from a Goodness anyways but to tell you the truth, what is really stopping him are the writers of the game, since there are 2 more acts planned, the story is build in a way that doesn't allow you to get an early "Good Ending".
And more than that, the entire game is built with the intention to drag the MC into the Dark Side by constantly tempting him to do so and even by offering exclusive "rewards" if you should to go that way.
They want you to be the bad guy basically.
(But they will never catch me with that trick, I played to many Metroidvanias, if a game wants me to go to the right, I always go to the left anyway).