IMHO you did a great job with your FMQ. I haven't ventured much beyond meandering yet.
Re: practice time, I've read on this Board where some practice at least 15 minutes a day. If I could get into this routine, my FMQ ability would probably progress more. Ha.