What can I say? That's invaluable information.
Thankfully, I've been doing the gathering of requirements and specification of functional and technical design thing for several years now, so this is very useful to know. The only things that I have not done are a) worked with a particular methodolgy (that I know of), b) used a modeling language (only very descriptive tables (often to define user roles and constraints) and flowcharts (for business processes, design processes, and constraints as well), and c) used technologies specific to modeling other than Visio and ER Studio (for the DB stuff).
It seems, if I'm understanding you correctly, that when I cover the essentials of the aspects listed in a, b, and c above I'll have a pretty nice background to apply toward a BA position. I already have the applied math and statistics degree, too, so hopefully that helps!
Thanks again, Adrian! Your advice is well-taken, trust me, sir.