As a level 20 dark elf arch- mage with a companion and killer spells, I don't get killed much. But... My progress upwards is taking hours. So much so that I've ditched my spells and am using a big f0ck-0ff sword in two-handed which seems to gain me more points, albeit in a single skill.
Any tips anyone for getting better, quicker ?
Leveling is incredibly fast in the beginning. And leveling slows down a lot as you level up. This is entirely normal for all RPGs. Level 20 is still early. I would continue to concentrate on your core battle skills until you are stronger. I would not recommend pursuing hobby skills at level 20. You are still weak at level 20. Invest mostly in skill that will help you survive. My advice is not to pay attention to the rate of leveling up.
What skills are you specializing in? Why do you want skills to go up? Do you have some perks that you want to get but don't have perk points?
Let me look at my save files to tell you how long it took to level up.
Level 16 20 hours: 1.25 level per hour
Level 19 25 hours: 0.6 level per hour
Level 20 32 hours: 0.14 level per hour
Level 24 36 hours: 1 level per hour
Level 25 42 hours: 0.16 level per hour
Level 28 48 hours: 0.5 level per hour
Level 30 65 hours: 0.11 level per hour
Level 31 66 hours: 1 level per hour
Level 33 71 hours: 0.4 level per hour
Level 36 91 hours: 0.15 level per hour
Level 42 97 hours: 0.66 level per hour
Level 44 114 hours: 0.11 level per hour
Level 46 121 hours: 0.28 level per hour
Level 47 124 hours: 0.33 level per hour