I think passion helps but it depends on the language like if you have passion for languages large or medium population languages like Spanish or even Czech or Khmer you will succeed if you got enough passion. but with low population languages it will probably not work since at least from my experience smaller languages don't have much media that is entertaining in the best case you get stuff like sports coverage and regional news and some decent literature or very low budget movies. but sometimes you pretty much only got religious media and other random things you don't care about so this will cause you to lose your passion. for me i noticed this with Albanian there is media in this language but its very boring reminds me of daytime tv in the year 2004. so while i was interested in this language because of history i got sick of it when i realised almost nobody online was even talking about Albanian history in Albanian I also noticed a lot of Americans what to learn Irish as their 2nd language because of their ancestry but they know nothing about it and will get frustrated and disappointed when they find out its an endangered language that is quite difficult and different from English. for me when i started learning Irish i didn't think it was a waste of time since i was already learning a bunch of languages. but if this was my 2nd or 3rd language i would have probably not bothered with learning other languages because of the disappointment. i also think difficulty matters with very big languages like Japanese it doesn't matter that its hard but with smaller languages it does matter. like when i learned Luxembourgish and Frisian i thought it was fun since it only took me a few weeks for me to understand things. but when i tried to learn Samoan it was really frustrating since it was difficult and i had to watch things i didn't like and i have to earn so much vocabulary that i almost never use .and i would rather have spend that time improving my Japanese and it felt like a waste of time .
I think passion helps but it depends on the language like if you have passion for languages large or medium population languages like Spanish or even Czech or Khmer you will succeed if you got enough passion. but with low population languages it will probably not work since at least from my experience smaller languages don't have much media that is entertaining in the best case you get stuff like sports coverage and regional news and some decent literature or very low budget movies. but sometimes you pretty much only got religious media and other random things you don't care about so this will cause you to lose your passion. for me i noticed this with Albanian there is media in this language but its very boring reminds me of daytime tv in the year 2004. so while i was interested in this language because of history i got sick of it when i realised almost nobody online was even talking about Albanian history in Albanian
I also noticed a lot of Americans what to learn Irish as their 2nd language because of their ancestry but they know nothing about it and will get frustrated and disappointed when they find out its an endangered language that is quite difficult and different from English. for me when i started learning Irish i didn't think it was a waste of time since i was already learning a bunch of languages. but if this was my 2nd or 3rd language i would have probably not bothered with learning other languages because of the disappointment.
i also think difficulty matters with very big languages like Japanese it doesn't matter that its hard but with smaller languages it does matter. like when i learned Luxembourgish and Frisian i thought it was fun since it only took me a few weeks for me to understand things. but when i tried to learn Samoan it was really frustrating since it was difficult and i had to watch things i didn't like and i have to earn so much vocabulary that i almost never use .and i would rather have spend that time improving my Japanese and it felt like a waste of time .