Am I just really dumb?

Ok so i been taking Spanish lessons 4 hours a week for nearly a year and im kinda at b1 level now. Has anyone else taken as long as me? One of my friends recently got b1 in 3 months. I’m so shocked. I struggle quite a bit with speaking too because I can never seem to get the hang of pronunciation especially the way the Spanish people speed talk. They just seem to speak so incredibly fast for me 😭