The charm of a masterly Caledonian (6)
I believe the answer is:
mascot
'the charm' is the definition.
(synonyms)
'masterly caledonian' is the wordplay.
'masterly' becomes 'ma' (I can't explain this - if you can you should give a lot more credence to this answer).
'caledonian' becomes 'Scot' (Caledonia was the Latin name for Scotland).
'ma'+'scot'='MASCOT'
'of a' is the link.
Can you help me to learn more?
(Other definitions for mascot that I've seen before include "Lucky person" , "Symbolic lucky figure" , "Lucky talisman" , "It is believed to bring good luck to its owner(s)" , "Something bringing luck" .)