Hi Harish,
Visa is given based not only on your holistic performance in undergrad but also your GRE/TOEFL scores. BTW, there's a greater emphasis on the university you have selected as well as how you perform in the interview. Just be honest regarding your under-grad performance and try to convince them that you did finish your degree in 4 years.
Good luck!
Regards,
***********
Bookmarks