Be literate, patient and consistent.
The first one is my favorite, I love to learn about a whole host of things. But gosh, I am quite miserable at the other two. I completely lack patience - I am an awful poker player! I might know the odds, but I hate having to wait, so ultimately I typically just get my chips in on a few coinflip pocket pairs and see how things go.
Consistency is the one that I am currently working on the most though. I think it is the one I have the most control over in the present and will ultimately provide the best return over time. I marvel at your consistency in writing these articles on Hive. I can barely make it a few weeks getting just my brawl reports out on schedule and they happen once every five days. Shoot, I don't even manage to read and comment on your articles on a daily basis, let alone come up with original content of my own.
But then again, I also give myself too many excuses to get myself off the hook. I really need to be more proactive with creating a publishing schedule and sticking to it. My discipline has never been great and I've just cruised through life leaning on my skills rather than my determination. I'm just so dang distractable these days, so I look to blame all types of things (too many tabs open, too many odd jobs, too many random responsibilities). But ultimately, it comes down to making and prioritizing my time and this is a lesson I am learning slowly but surely. It has just taken far longer than I hoped since I had such a late start. But it is getting better...