Some things that come to mind.
1. Trying to do the right thing. (obvious)
2. Doing amazing or interesting things (important)
3. Looks cool. (its just how it is)
4. Cool name (couldn't hurt)
5. Motivation/origin/beliefs/feelings reflected in his heroic struggle (tasty)
Depends on the character of the guy. Does he like or hate people? Squeeky clean family or do they keep each other at bay with cattle prods? Basically look at the personality of your character and build from there.
If you want something a little more specific, don't make him completely moralistic. I won't say such people don't exist, but I think your character would seem more real if he didn't do everything that is typically accepted as the right thing to do or at least didn't act in tense/dangerous situations unless he could see someting in it for himself. Again, that's just me.
I get what your saying and dont worry about this. What drives my character is first revenge.
But he also knows that his mission is bigger than his personal quest.
And of course, to do the right thing in the end, you have to go through some bd ones.
Ill try to keep him morally challenged at times.
And its not a squeeky clean comic.
There are some darker undertones but humour also.
As trying as hard as possible not to become cheesy.
But thaks for the feedbad Serall