India need to get their act together to latch on to top rank