Firstly, I got a 27 on my ACT and am going to a Top 20 med school. You are definitely not too stupid.
Secondly, don't let you parents tell you that you can't become a doctor. That's kind of insane to me and shows that they are not as in touch with the reality of how medical school admissions work.
Lastly, you can get into med school from anywhere. I went to an unranked low-tier public school and did just fine in my app cycle. Go somewhere you will enjoy and can do well at. Engineering is a hard path, particularly for someone who wants to go to medical school. I'm not saying you shouldn't major in it, I'm just saying you should consider all the pros and cons strongly.