With patch 1.05 you will be able to advacne no matter what.
First of all,if you are getting no xp or 5-10 xp,check for: (at 1.05 patch,ofc):
1) If the quest is 6 lvls bellow or ABOVE its suggested lvl,if it is,you are not supposed to get anything or just low amounts.
2) If it is in you green range,check any of youtube playthroughs to ensure it SHOULD give your xp. (most of the quests,aka TH,Master armors and swords,should not).
3) Dont rush hight lvl quests,even if you are in suggested range,aka dont do lvl 25 quests if u just hit lvl 20,postpone it till the actual lvl match.