Putting hard work and determination aside, im going to say timing is the key ingredient to being successful. You want to be the one that can buy in the boom area before people are even talking about it - that way there is less competition to find that perfect deal. I think with experience and...