Sort:  

I agree with both @ryanbiddulph and @crampersmco. Timing is definitely helpful in becoming a successful blogger. It's become increasingly competitive to build a following and stand out. That being said, the only way to really maximize your success is through continued learning and consistent work.

Amen to this. Persistence in doing the learning and practicing always wins.