Hi,
All these companies that you have named are the top IT companies in India.
There recruitments are based on initial screening of students , where they shortlist candidates on the basis of eligibility criteria.
Eligibility criteria for TOP IT companies ~~
Candidate should have passed HSC and SSC with 60% marks, from a recognized board.
Candidate should have passed B.Tech. with --
TCS - Minimum 60% marks.
WIPRO - Minimum 60% marks.
Infosys - Minimum 65% marks.
Satyam - Minimum 60% marks.
Accenture - Minimum 60% marks.
HCL - Minimum 65% marks.
There should be backlogs or arrears in B.Tech.
There should be no academic gap of more than 2 years.
SO, as per your marks and a pending backlog, you are not eligible for these companies.
You can try for other good IT/Software companies. There are many other good companies in India.