Definitely apply for the JPM honors program, but competition is going to be fierce.
JPM honors program has a min 3.5 GPA requirement. I don't think high school grade matters at all. They don't ask, and I've only seen freshmen put it on their resumes. From what I've heard, investment banks really like high SAT scores. But, these are only factors that will help you get the interview. The interview determines if you're hired or not.
UBS has a Freshman Frenzy program which is a one-day, expenses paid, immersion in the world of finance. The min GPA for that is 3.4. This is a good opportunity to network, and if you can get into this, you'll likely get future internships without much trouble.