Congrats on your accomplishment. That is wonderful.
Yes it does help. One thing that increased posting does is that it puts the game of luck on your side. The more posts you put up, the greater the chance that a larger account happens upon it. From there, who knows what happens.