Guys don't give up if your first language wasn't English. My first written and spoken language was Spanish, second was English, and I'm currently learning Italian. I'm fully aware that my English writing skills are severely lacking the robustness from someone that was born and raised in an English speaking country.
I've learned all 3 languages by living in each country where the official language was either Italian, English, or Spanish. It forces you to break out of the shell and puts you in positions where you know you will make mistakes when speaking, and it is okay. The locals are fine with that as long as you are making an obvious clear effort.
Italian and Spanish are similar in a lot of things, they even have same words, but also words that mean different things but written and pronounced the same.
In the future I have plans to learn an Eastern Asian language, not sure on which one. Will probably move to Rome or Napoli to reinforce my Italian assimilation, and improve my Italian. However, I will probably need to get some coin in the states before making a move to a country that is extremely hostile to startups and small businesses.
After learning 2 languages, learning the third gets easier guys. Don't ever give up, and give Italian a chance, a really defined 2-in-1 language. You also got to learn the sign gestures to properly speak Italian, because sometimes words will not convey your message clearly amongst italians.