Rig the shadow scale so if I move the character its size and position will automatically adjust to its position.

I use this expression on the shadow layer :

x=thisComp.layer("JUMP").transform.position[1]
SS=linear(x,650,70,20,100);
[SS,SS]