You make your own luck but I don't think anyone can deny Lewis has been incredibly unfortunate since basically 2009, karma for that final lap of 2008 maybe.
2007 and 08 at times he was out of this world, but for McLaren's strategic incompetance he likely would have been a double World Champion in his first two seasons, leaving him out on tyres worn to the canvas at China 07 is still one of the worst feckups I've ever seen. I think the biggest thing with Hamilton is he has been unlucky in that Formula 1 moved away pretty quickly from everything that made him a super driver, he was all about ragging his car every stint knowing he could utilise its full potential every time he went out there, then in 09 McLaren built a dog, then in 2010 refuelling was ditched which meant a new skillset was required, then in 2012 Pirelli entered and it became more about tyre saving than actual laptimes, all this whilst Red Bull built unbeatable cars years after year.
He hasn't adapted as well as hoped that is for sure but 29 isn't exactly old, he probably has another 10 years in F1 if he wants them. They way Formula 1 is, politics and analysis I think thats where Hamilton loses out to the Vettel's and Alonso's, he wears his heart on his sleeve and lets factors outside of racing affect him, one week he will turn up to the weekend full of beans and another you would think the weight of the world was on his shoulders. It doesn't help that he splits up with and gets back together with Nicole every 3 months, just fecking marry her already.