I won't say your lucky with your success here. You do a lot here and also provide tons of value to others. In a way being labeled lucky or fortunate just shows your doing a lot of things right.
It's always better to learn from others not throw out excuses why you can't do what they can. Everything can't happen overnight you have to work towards it with consistency.