I, like many on this forum (based on the number of threads about it) have noticed that enchanting is a lot slower to train than other crafting skills. This is especially noticeable when exploring and doing quests. You will get weapons and armour that you can deconstruct and get XP in their crafting skills, but you don't get too many glyphs from this (from my experience at least).
So my suggestion is to add a way to remove enchantments from weapons/armour you find randomly. You would then end up with the unenchanted item and a glyph. The glyph can be deconstructed for enchanting XP and the other item can be deconstruced for XP in another profession. Since the XP you get for deconstructing found glyphs isn't actually that bad this could be a good way to make the skill just a tad faster to level.
This will obviously need some work but I think it could potentially be very interesting. Especially with the ability to remove enchantments from found items and then add your own enchantment to it.
Sorry if this is in the wrong section. First post