You have enough information to process application yourself. The cost of engaging an agent, will do your proof of funds a whole world of good. I did not use an agent ,and, by the grace of God, I have received my visa already. So you can do it too, if you carefully follow all the outlined steps...