Yes, We are not the most powerful. Of Course USN is most powerful navy.
But that doesn't make any difference. Indian Navy is stronger than Chinese navy. Even U.S. is asking India to Join with Australia, Asean countries. U.S. will be more than happy if we do.
Not to forget, Singapore, Australia, Japan, S.K., Taiwan, Vietnam too. We have good relation with all of them.
Malaysia is Buying Brahmos soon and Indonesia F-18. 8)
Whatever is needed to stop Chinese ships in IOR, We already have and going forward by 2022, Our Navy would be 2nd strongest.
Indian Navy covers almost 10,000 KM area in IOR. It would be impossible for any country to breach except U.S. which is more than desperate to become our strategic partner.