Some things to keep in mind when creating a protagonist are:
1. They should be relatable. Whether you're writing for an audience of one or many, your protagonist has to be someone your readers can root for. They should have flaws and weaknesses that make them more human.
2. They need to be driven. Your protagonist shouldn't just sit around waiting for the story to happen to them; they need to be proactive and motivated by something other than themselves. This could be a sense of duty, love, or justice.
3. They must believably make decisions. Even if the protagonist is reluctant or unsure about what to do, their actions should seem reasonable and consistent with who they are as a character. Readers will invest in their story far more if they feel like the characters are believable humans making real choices in difficult situations.