I would agree with Chidoriashi. It's certainly not impossible for a foreigner to learn Japanese to any level of proficiency, if a certain amount of effort is there. The reason why it takes so much longer to learn Japanese at times is that unlike Italian or German, you are completely starting from scratch. No long shared history. No shared alphabet. Few shared ideologies. But, just because it's a different way of thinking, doesn't mean it's impossible. Just make sure you continue to ask questions like you are doing. As for myself, I plan on taking the level N1 JLPT next year. My college didn't really prepare me at all for the JLPT, and I doubt many colleges do. There is plenty of great material out there for free, but if you're really serious about taking the test, I would invest in a good language buddy and a nice study book.