Sam, barely an A is great!
Various people have various talents... some are great with words and sounds; some are great with numbers. Others do wonderfully with visual concepts; others may have more talent with tactual concepts. For example, I am a word person and I have an ability to visualize. However, number concepts were a huge struggle. I could do foreign languages, art, English, history. But algebra was a total disaster. I was euphoric with a B.
The best advice I can give you - if you do your very best and that is the most you can do. Recognize that; pat yourself on the head, and say "well done!"
If you're interested in really using the language and learning it you should study abroad. You're forced to use it in everyday conversation! When I was in Lesotho I learned the home language; Sesotho. I never thought I could learn a language because in highschool I just did the work for the grade. Visit abroad Sam and let your mind take you places you've never been!
Very good advice above! Many high schools, and definitely colleges, have exchange programs. There are also summer programs. I'll post that in a few minutes. If you ever get to do a "Junior year abroad" at a university, go for it! Definitely when you are in "total immersion" you have no choice!
I have lots of study ideas for you. Have you heard of TPR? (total physical response?) For example, label a chair in your home as "silla." Now when you SEE it, touch it, sit in it, it becomes "la silla" in your mind through physical association. You will begin to form a "dual" track in your memory bank!
Here is a website just announced on TV. http://www.abc7.com
When you click on that, you can have a map of your area and constant updates as to roads closed, etc.
Just let me know when you are ready for "study hints!"
How would you answer the question ' sue haces? in Spanish