Hi, you current and valid passport is more than sufficient, include bio pages, Immigration stamps and visas in your passport (if any).
Re your proof of funds, if your Indian account by itself meets the minimum requirement for funds, bank letter only from your Indian bank should suffice!!