yeah, all those things sound really good. That's what i'm doing, and it's helped me progress so fast.
Also, watch lots of ski movies. I was able to get a box sideways within about 5 tries on my first day. I watched tons of ski movies, so i knew the stance subconciously.
My friend doesn't watch any, and he tried about 10 times, and isn't even close. Could be the ski movies, i dunno.
They help you learn more than just rails, too.