Here’s the thing: you have to step up and sort out your problems.
Did you go to the professor and ask why the B- in participation? Profs don’t do things “for NO reason”. Really. We have better things to do. Could be s/he mixed your mark up with somebody else. Could it be that your participation wasn’t what the prof was looking for. Could be a bunch of things. EVERY prof has office hours: did you go to the office to talk about it?
all of that info is available online, and I’ll bet that you got further mail about it around registration time.
It sounds unlikely that multiple profs (in whose classes you did well) would refuse to write you a reference for a summer job or internship.
Your first year advisor says that s/he has no time for you- that’s pretty bad. But that’s also when you go to the Frosh dean / academic dean / peer counselor / etc (all those people you were told about in orientation) and advocate for yourself
B/c in adult life- which is where you are now- that’s who advocates for you.
And if you transfer without learning how to take charge of your life you will have the same problems at the new place.