Hi harrietjansson! The powering through thing worked for me in school, but once I got to university, my "just memorize everything" approach didn't work anymore. It still took me seven semesters to finally work up the nerve to find some people to study with, so they can reign me in when I start to run after a specific detail, rather than work on the stuff that will be on the exam. Unfortunately, my head still refuses to remember something when I don't have all the tiny details to it.
As for group learning. My biggest isse there is, that I always feel that I'm not good enough because I often cannot follow along fast enough. It feels like a failure on my part to look for someone to help. I'll have to let them know that I didn't understand in class, after all. In smaller groups I can manage this by taking charge of the group, doesn't work for larger ones though. I don't grow into the group, but I can work alongside it. I have also found, that I do better when I try to find information my own way and discuss with the prof before or after class. They really appreciate an interested student.
I actually take dance lessons for social dancing as well. I have for a long time. It has always been an attempt to find some way to socialize and be around people. I am lucky enough to have a very good sense of the music and I am a hard worker, so I have been able to use this to become a rather well respected dancer. But honestly, I have no idea what I'm supposed to do with my dance partner (we switch those every few minutes) when there is nothing to practice. I usually discuss the move we are learning. That helps me figure it out and it also works as a way to get onto a similar wavelength with the other person. Since I have been dancing for a while now, I can usually default to explaining the move to the other person and generally giving them tips. And since I'm known as a good lead (lady lead here, hi!), I can also make my dance partners happy by showing them that they can do more than they though they could, which again helps build some sort of connection with them.
I'm not sure if this helped. I tried to give a little bit of advice rather than just talking about myself.