i personally don't have any experience in development. However, my parents are builder/developer overseas, if that counts :)
it was/is combination of
Luck, buying at right time and right property
Listing/learning from successful investors
and having right team on board (broker, town planner...