@willow44 Here's some copypasta from my other guide:
'Make your characters interesting; in fact, base them off people you know if you’re struggling.'
Also, make your characters dynamic. When designing a new character, I often start with their personality, or ideals etc. for example, my character, Aaron, is a 'good guy' but has severe anger problems and a relation to 'fire'. As such, I gave him charcoal hair and magma like eyes. Lets say they're shy. In that case, I might give them hair that covers one of their eyes, or give them a little nervous habit. It's little things like that that make your characters seem human and add so much depth to your story.
It would also be a good idea to analyse others. See what they do when they talk, or relax. Do they smile a lot? Occasionally preen their their hair? Do they have a distinctly different posture when a certain person walks by? Don't over do them, but occasionally adding little things like this adds like I said before, depth.
Analysing your people also helps describe your own. When you look at people, occasionally think about how you would describe them. That girl across the street, who has sandy blond hair and verdant green eyes...remeber that. That boy with the jet balck hiar that never stays down...keep that in your head. That man with the beak like nose and the hawk like eyes...keep that in mind.
Hope that helps!