Dear Dr. Qaiser Zaman , publishing on high level journals is not an easy task. This is mainly because they need high level work applicable to wider context rather than regional applications. The other point that makes publications difficult is failure to follow the guidelines. Moreover, the peers diagnosis your problem in a different way than you are thinking " They got the diagnosis right but for the wrong reasons". However, if you follow and come up with an interesting work written as per the standards of the journal, most likely you will publish.
Good Luck!!
For your further information please have a look in to the following interesting links.
Elsevier have many journals from non impact factor to high impact factor, mostly these journals published papers based on the journal interest and quality of the paper. for checking out the quality of the paper, the manuscript has been send into peer review process after that, the collective decision made by the reviewers and editor the paper either accept or reject or send back to author with some sort of revision.