As I was playing this was very confusing to me. Typically the more you use a certain skill the more xp you get and then you level etc. In the beta I noticed my skills only seemed to advance once I completed a quest or objective. I very rarely got any skill gains during a fight or while crafting etc.
What leads me to this question is can one level by simply crafting? Or does one need to go through as many story quests as possible etc?