Make quests meaningful
Raise your hands if your tired of the grinding, killed 50 of those or 100 of them type quests. Ones that you do, and they don't give you a feeling of doing something important.
This is where I say make them meaningful.
Here is an example of what I mean, this of course is based of other games too.
Lets say you have a local mission in the town you call home, and they are asking for help. They need help feeding the homeless, and have a few more kids without families staying with them. You can do one of the following:
1. Just give money - small boost to your local standing and xp
2. Help in their kitchen and make food - medium boost to local standing and xp
3. Go out and hunt - and give them all you find - larger amount of local fame and xp
4. Find new homes for the homeless and the kids - huge amount of fame and xp
IMO this would make the quest you get from a place like a mission have more of a meaning.
In the top examples each one will give you something towards a bigger goal. Maybe if no one does these quest, you see a negative change in the area, and if you do said quests you see a positive change in the area. This would give the questing a lot more meaning, vs just running around doing them as fast as you can, just to gain more skill points and xp.
I could do more examples, but if you get what I mean, please add a few of your own.
lets talk about it.