Well like you said, grinding, luck, and playing. The weekly on 30 isn't that hard. That's 9 X 3 for my 3 characters = 27. I think earning it from a raid or actually beating something (nightfall) is way more challenging than just gathering strange coins. Although those can be one and the same.
English
-
IF you have 3 characters then obviously obtaining strange coins is easy. I guess it goes hand in hand, but everyone needs to realize that they want everyone to obtain these weapons somehow so don't complain if bad players get stuff from xur cause they earned those rewards to obtain that weapon being sold