Try looking at REUs as well. I think many of them are geared towards people who haven't had a ton of research experience... some of them won't take freshmen, but some of them do!
Also, apply to a lot of them... I almost didn't apply to the program I actually got into because I thought I didn't have a chance in hell as a freshman.
But also, if you can't get into a program, try and do research at your university, so, like nasa123 said, you can get a great internship when you're older 🙂
good luck!!