We have a large mostly Indian family, but most of us are 1st and 2nd generation. And perhaps not surprisingly, most of us are in CS, Engineering, Medicine, Pharma, etc. - but some are in Law, Business, Consulting, Finance, and even Media. Realize that your parents pushed you into engineering (or medicine) because they love your and are concerned about your ability to have a good life after you graduate. That’s the path that they know.
Because you are a difficult situation academically, and it would be difficult to switch to Liberal Arts, ask your parents if they will pay for tutoring (for math?) over the summer and during the school year. It’s going to require more work for you to master the curriculum. Take a soft skills (how to study effectively and organize your time) class if you haven’t already. A lot of students breeze through High School - especially after coming from a much more rigorous system like in India. Sometimes you just have to work through it. Engineering is not easy for anyone - especially in the top schools where they design the programs to make it nearly impossible to complete without teams.
I agree with the others about switching your engineering major - also look at Industrial Operations Engineering , or even a Project Engineering , or joint programs (e.g. Organizational behavior) if they have them at your school. The skills you will learn as an engineer - and most importantly the thinking process to deconstruct problems into manageable, solvable bits will serve you very well no matter what you do in the future. Engineers are hired into almost every conceivable area and have a sizeable advantage because of their technical knowledge and problem solving abilities.