3) Add in as many details and uses as you can. A boring element with not many uses will probably be ignored. If you give lots of uses, more people will like it want it to be added. Don't just add in random uses though, they should all have a purpose

If I may add, this would be a pain implementation-wise because sparks are created by many elements and in many different ways, and having a conductor remember its original ctype would require updating all those.