Sidequests to get things, or even through dialogue.
"Hey, I need a bow..."
"Why would I give you a bow?"
"I'm the guy saving your world, the least you could do is help me!"
"Hmm...
It makes sense..."
"So will you give me a bow or will you let the world end?"
"hmm...
\|
Okay, you win, here it is"
Make character talk you know? Give them some 'I'm not sure you are the person you say you are, but you sound convincing'. Have people talk a little more about things before. Like joining.
"Oh god, they took my sister.."
"Hey, what happened?"
"My sister was taken and I don't know what to do"
"Who took her?"
"Who else?"
"I'm after them too, I could use some help.
How about this, you help me, I find your sister."