Great question here. Internships are one of, if not the best way of gaining work experience that prepares you for your future job. Depending on the kind of area or industry you are looking to get into, internships might work a bit differently but here are some ways you can prepare yourself better to get those summer internships:
1. Get involved: College offer many ways to get involved within the campus through student organizations. The best ones to join for career development are professional organization who might have a chapter at your school. These organizations offer workshops, speaker sessions, and other activities that can help you develop important skills. I further recommend you consider joining the officer team of at least one of them. As an officer you can develop critical leadership, team work, time management, and conflict resolutions skills that will make you a much better candidate for internships
2. On-campus work: Again, college is filled with opportunities to work within the university as a student. The best jobs to gain experience for your internships you can find through your professors. Your professors are often involved in research or need help with their classes. These kind of opportunities can get you additional experience which will make you attractive to companies, as well as offer you the change to network within your college.
3. Build a strong resume: Many students, even those with lots of good experience, can fall victims of a bad resume. Having an up-to-date, clean, and strong resume is key to getting internships, especially those that require you to apply online. Your resume is your first way of introducing yourself to an employer, and being able to communicate effectively through it is key. I recommend you create one and get it revised by career services at your future university or by other senior peers who might have more experience on this area.
These are just some of the things that can help you be a great candidate for internships. Hope it helps you in the future. Best of luck!
For internships in particular, you can also reach out to Recruiters at different companies through LinkedIn and ask them if they'd be willing to talk with you about opportunities they have available.
The best way to prepare yourself for internships is to network with people on your team and learn some of the applications they may use before the internship starts so you can impress them when you begin.