It's taken me 12 years to get there, I hope you guys do it a lot sooner.
Some advise;
1. videos are good to watch when you cant train or you are injured.
2. stick to the basics for a long time, get them down perfect.
3. train to "flow" it teaches your body how to transition better. - go at 50%
4. Ask questions to higher belts, they usually are glad to help.
5. Stretch - it helps a lot, flexibility makes for a great guard game, and better ability to transition.
6. Don't give up or get down on yourself when you do not do well, slumps happen and times when you do not progress happen also. just get through it.
7. Learn the techniques as if you are going to start teaching them - be very detail oriented.