1. Have a protagonist concerned for someone else's well-being. It deepens motivation and evokes sympathy.
In Girl In Translation, the main character goes to school and then works in a factory all night to make her mother's job easier. When her aunt (mother's sister) insults her mother, she yells at her, even though she knows that disrespecting an elder could affect her reputation forever.
2. Convey emotions through dialogue.
I'm still reading A Touch of Stardust. The protagonist, Julie, reveals her insecurities to a big movie star she's working for, by saying nobody in her hometown understands her and she knows she's a laughingstock there for being unmarried.
3. Use flashback to advance the plot.
Laura Moriarty brilliantly used flashback in The Chaperone to show events that changed everything about each character's current state. The reader thought they had the entire, simple story until those parts of the novel.