I have taken Spanish casually for 9 years now and at no point have I thought I have been good at it. I never really paid attention until high school, but completing workbook pages in Spanish was my least favorite homework. The work I was assigned was habitually tedious and boring. On the other hand, I thoroughly enjoy listening to music in Spanish and speaking Spanish with people who speak the language.
Last year, I hated Spanish 3 Honors. I hated learning tenses and rules, what even is the reflexive? This year I am in AP Spanish, which is more conversation and application-based, which is the first Spanish class I have really enjoyed. My speaking ability has improved immensely, and I have a good grades without feeling like I am slaving over the work. This has given me confidence in speaking that I never really had before.
I have also started speaking mostly Spanish to the new girl in my grade from Spain. I have talked to her friends who only speak Spanish for hours on the phone and have gotten only good reviews.
I am very proud of how far I have come in speaking Spanish and feel like I can have a decently fluent conversation with just anyone.