Struggling to stay hopeful in my job search - feeling lost

So I'm in my final semester of engineering and my college is not so good at campus placements, but recently a company came offering a decent package. I cleared the OA's, technical interviews and hr interview and was selected for the final cultural fit round. I thought it went smooth and I gave answers to all the questions(basically they were an extended hr type questions) and still did not get selected maybe because of my branch. In this other company i tried offcampus I reached the final round of hr but got rejected because I didn't complete my degree. I tried for multiple internship roles as well haven't heard anything back from them even though I've completed their assignments on time with extra features implemented. Atp I feel like I'm not fit for this field and should just quit everything and pursue something else.