Can anyone speak any languages other than English/What are the best ways to learn a second language? Ah, un beat me to the lover bit. But I'll put it in context. Put yourself in situations where getting it right is a big carrot and getting it wrong is a big stick. So, presuming you want to speak it, get out there and embarrass the crap out of yourself by getting it wrong until you improve, and have fun in the process. For listening skills, research suggests listening to something just above your level is best, so do that gradually. Don't jump into movies or music and expect that to work very well for a beginner, or if you do, at least scaffold with subtitles - first in your own language and then in the target one. For reading, read a lot - graded readers on a subject you're interested in would be best. Again, don't punch too far above your weight and do make your material something engaging. For writing, if you want to be really good, get a teacher one-on-one. You can't really wing that or you're likely to fossilize errors (you'll keep making the same mistakes over and over that will make you look bad if you need to write something important, especially in a work context.) And do other stuff like learning a set number of new words a day and doing online grammar and vocab tests etc. But don't expect that to work well as using it functionally in real life situations where you repeatedly fall on your public face but then get up again bloody but unbowed.
(Btw, the question thing is because I moved it to questions as it's not a Phil of Lang issue.)