Usually lack of knowledge and clear requirements keep you confused and your application gets rejected by banks again and again. You have to put lots of efforts to prepare application so better go with the professionals or agencies that can make the things simpler for you.