Yes,you can file your petition right now.But you got to sit for English test asap,as it takes long time for ICHP to issue your VisaScreen certificate.As for English i will advise you to take IELTS,it's cheaper and easier to pass.