Judging from your post, you are on a right track. I'm one of those people believing in importance of knowing not only other cultures, but their languages as well.
I come from a bilingual Finnish home (Finland is bilingual > Finnish and Swedish), married with a German wife living in Germany, after living in both Italy and Spain. My work language has mostly been English. My daily life includes my four main languages. I've never really studied a foreign language and I'll notice it; although I understand everything and can make me understood, I make silly mistakes time to time.
My point is, at 22 nothing is too late to you. Take studying as a project, make a plan and stick to it. It takes only a year or two and then you will have a huge advantage on job market.
One alternative would be to seek a job abroad and study there. An example: Here in Germany is a constant need of English speaking personnel. Call centers etc. are looking people who can English or some other foreign language. You have no problems to find something; because you are an EU citizen, you have 25 countries to choose, where you don't need any permits to work, or if the official permit is needed it is given to you automatically.
Once you have found a job, even part time, you can take courses in local language. For instance here in Germany every town has a "Volkhochchule" (Volk = people, hoch = high, schule = school), kind of evening schools to adults where you can take lesson from German to pottery, from painting to folklore dancing. I checked the net now and for instance a 100 hour (four hours a night five days a week, four weeks) intensive, small group German course for beginners costs a few hundred euros, including text books. After that there is also 100 hour intermediate A and intermediate B and then Advanced levels.
For non-EU citizens this would be almost impossible, I've seen it when trying to organize things for a non-EU friend of mine. But you are an EU citizen, the whole Europe is open to you. Knowing something about European business world, I would say the important languages on the future job market are German, French, Russian and (really!) both Japanese and Chinese.
Search Google for "English jobs in XXXX" if you are interested in this method, learning a language while working abroad. Here's a good site for English jobs in Germany:
http://www.toytowngermany.com/jobs/
Kari
P.S. Also my computers "speak" several languages
, thanks to Windows 7 Ultimate's language packs: