のが上手 => to be good at doing something N5
に先立って => before; prior to ~ N2
に[先立「さきだ」]って/に[先立「さきだ」]ち/に[先立「さきだ」]つ => Before A occurs/takes place N2
Time, Situation
の上で(は)/~上 => according to; from the viewpoint of ~ N2
上 => In terms of... N1
Position, perspective
がり => tend to, sensitive to N4
がわかります => Capacity N5
Ability
~ がかり => similar to ...,dependent on ... N1
Evaluate
以上 (の) => Just mentioned above N1
Standard
上げる => to finish doing ~ N3
に[先駆「さきが」]けて => The earliest, very first in A; Ahead of A, in advance of A N1
Time, Situation
より~ほうが => is more than N5