For some time now, I have been trying to figure out my characters' motivation is good or not. My goal is not to have a complex motivation, but rather something people can empathize with.
My main character is named Corry. His goal is to achieve greatness, and the way he will achieve his goal is by going to the academy: a place for every kid from the low class of the kingdom of Ult to go to achieve greatness for themselves and their families. That greatness takes a place among the elite, chosen by grace. As a result, he will no longer be humiliated and looked down upon by the elites as every low-ranking person is.
His motivation is driven by 2 things. His aunt Suzie and grandfather Alfred. They are the only family he has ever known. He feels he owes it to them to give them a good life -- a selfless reason. But deep down he has a deep disregard for the elite, so much so that he wants greatness so he will be recognized like they have been recognized, with respect and have people look up instead of down.
In conclusion: My main character has a mixture of motivations but a clear goal. But I'm not sure if it is good enough.