The main reason why you cannot get an internship is that the companies are not accepting new interns, especially if they are fresh graduates. You should make sure that you have a strong portfolio and can speak well in front of people before applying for an internship.
If you want to become a professional blogger, it is better to start your own blog first and then go for writing guest posts on other blogs. If you are good at what you do, the chances of getting hired will increase. And lastly, try reaching out to some reputed organizations like MIT Sloan Management Review or Harvard Business Review through LinkedIn or any other social media platform as these firms usually hire people with experience in their respective fields.
This is why it’s critical to do your research while in college. Never solely chose a major for just 1 reason. Even if that reason is that you are passionate about it or interested in it. Especially if it’s a major that’s not marketable. Always go with a major for multiple reasons. One that’s at least marketable but that you can also find yourself being passionate about. Most importantly, to successfully obtain an internship highly depends on your field of study and your motivation and proactiveness to find one.
You won’t have much luck finding any internship if you’re majoring in a field that is not in high demand. Something like art or communication will have very low job prospects for you. Now, if you majored in something such as a STEM field, finding work opportunities shouldn’t be too difficult at all. A major in something such as IT, Computer Science, Cybersecurity, Nursing, etc. will open many doors for you to obtain internships and full-time jobs. Don’t expect much opportunity with something such as an arts degree where there’s almost no demand. Most Companies don’t need people to paint pictures for them. They typically look for people to develop and maintain their technology infrastructures or to help cure sick people.
USA companies would find it challenging to grant you a VISA just for your internship. England’s market for international applicants is as it is bad.
Also, a lot depends on luck. But otherwise in my experience, you apply to 100 companies and you get 1 call. That’s been my conversion rate. And I’m from one of the best US Universities.