Your resume is fine for being a student. It is clear you are excelling in your academics and are also taking on some real-world experience.
A couple of questions:
- Where are you based?
- Where are you applying for these internships?
- Are you aware that some of the internships you are applying for are being applied for by 1000s of candidates around the world?
- Are you aware that if you are applying for an internship outside the country you reside you are at a disadvantage because it places an extra burden on the company?
I wouldn't stir too much on why you got down-voted, as there is no scientific correlation between your action and receiving a down vote (or an up vote).