One thing I find very helpful is to go swimming and practice in the water.
The water provides a slight resistance and also helps to support you; so when doing, for instance, snake arms, you don't have to fight gravity, so it makes the movement easier, then, you can keep doing it and slowly go to shallower water so that your arms are slowly going above water and you have to begin working against gravity.
I hope that makes sense.