Sponsors don't care about you or your running. They're businesses trying to make a profit and they only care about marketing themselves. So they are looking for runners who can help market the sponsors. In order to help market the sponsor, they look for 4 main things.
1. Titles won and records set. That gets you name recognition which helps with you marketing the sponsor.
2. Attractiveness - A sponsor would rather use attractive people in their marketing.
3. Personality - It's easier for someone with a great or unusual personality to attract attention to the sponsor.
4. Social media following. Someone with 40,000 followers can get their sponsor in front of 10 times more people than someone with only 4,000 followers.
Right now you are only average in those 4 categories. There are dozens of college runners just like you. Most of those runners won't get paid any kind of money by a sponsor.
You might be able to negotiate free clothes, free shoes, and travel expenses from a sponsor, and you just train on your own. Maybe they will even give you money for a coach. But as far as a sponsor wanting to pay you enough money to live on, that is extremely unlikely.
So as far as a contract/group goes, the most likely scenario for you right now is no contract and no group.
Improving numbers 1 and 2 is hard. So your best bet to get a sponsor is trying to improve numbers 3 and 4. Fake that you have an interesting personality and work hard on growing your social media followers.
For example, Allie Ostrander and The Athlete Special have done a good job with their personalities and their social media followings.
If you aren't willing to market yourself, then you aren't going to be able to market a sponsor.
On the other hand, lots of "pro" runners have part time or full time jobs and support themselves, and they make very little or no money from running. Unless you can significantly improve in one or more areas above, that is your most likely scenario.