Single biggest issue is indeed the prevailing culture and also the abject lack of facilities. You'd like to think though if the culture was different then priorities and pressure would dictate an improvement in facilities but, depressingly I doubt we'll ever find out.
I too have no trust in the SFA or the clubs to change much, they're pissing into the wind a little, like schools are, to change things without any real investment from parents.
And luck? Fuck sake. Make your own luck. As the aphorism goes "the harder you work, the luckier you get"