I was waiting to do my medical and get my bank statements after I get an ITA. (I'm at 338)
But I will do them now itself because in a week I have to go to France for a long time.
I hope doing the medical and bank statements now won't be an issue if I receive the ITA in a month or so.