Riding slow in a figure 8 will help you with balance. At slow speeds it's also easier to balance when you are out of the saddle. As far as the obsticles and rocks, just go ride your local trails and practice. That's the best way to get better. I've used parking lot curbs before to practice bunny hopping, lifting the front wheel, etc.