Lianne wrote: Am I too late to do things like FSI or Cortina?
In other words, would I be wasting my time to now do FSI Basic and/or Phonology and/or Cortina? I hear so many good things about them. But sometimes I think it's ridiculous to start doing courses for beginners when I'm not a beginner. BUT, if some of my skills suck so bad that I feel like a beginner, then maybe I should act like one.
Understanding is one thing, "automaticity" is another. You can work on certain aspects of French with a course like FSI and you don't have to do the whole thing. You can skip to where you feel you need more work. The drills will help do exactly what the word implies- drill concepts into your mind until they become more automatic. If you don't need the work... move on to something else. You can also search for vocabulary drills online, e.g.: le sobjonctif. You don't have to do beginner courses or even start at the beginning of other courses. Do what you need to consolidate and/or acquire knowledge.
Those of us who live outside TL countries and don't get much opportunity to speak and/or write need to do those activities in order to make language concepts more connected in our minds. It certainly can help. Each language activity tends to inform the other- writing helps with speaking; listening helps with reading; reading helps with writing; speaking helps with writing; reading helps with listening... etc... etc. The skills don't all have to be worked on equally. Speaking can lag behind writing, writing can lag behind reading, etc., but working some with each skill can help with the others.