I find that the most efficient and deep way to improve the movement/dancing abilities and understanding of a dancer, is to shift their focus from their own movement/dancing to the choreographic situation they are part of. The body can do amazing things when you stop bothering it.
Also, To dance well, is to reach a certain level of being un self aware.