Caution: Spoilers from Harry Potter. If you have not yet seen/read this wonderful story, then I do not suggest you read this post. Farewell.
...Why are you still reading this? There are spoilers!
Bravery in the Unexpected aka Why Neville Longbottom Had His Own Story
We are all the main character in our own eyes. Life feels like it revolves around us because we can only see through our eyes. There isn't a person that we revolve around and know that they are the "main character".
In fiction, there are roles cut out for each character, hero, villain, sidekick, mentor, etc. but that doesn't mean that they each have to have a personality that perfectly conforms to the stereotypes. A villain can be compassionate, a hero can act villainous, and a sidekick can act heroic.
So when you're writing your characters, don't make them just one thing. Let them be the hero of their own story.