Yeah! Sparking Swings seems good for battlemage.
"Elemental skills can only be combined with non-elemental skills to create new skills." - this isn't true because you can combine elemental with elemental
"Having both components be source skills will not produce a different result than when only one source skill is used." - this line is confusing