Thanks, Rama,
To be frank, I get almost everything done (petition letter, reference letters, and other supporting documents). But my case is not strong, I do not want to be in a rush.
I need more time to revise my cover letter again and again. So, your vaulable advice to help me to...