on Writers Helping Writers:
Character motivation is key in any good story. A great character wants or needs something for a reason … and they must struggle to get it.
.
Your characters should drive the plot through their own choices, behaviour, worldview, backstory and actions.
Character motivations may range from the good or neutral, through to the outright evil and villainous. Whatever drives them is paramount in getting a reader to invest in their journey.