There isn't a secret, just good research, good planning, knowledge of a specific financial/business area and the important ingredient of LUCK! Some people seem to have things work out for them all the time regardless of what they do, while others try hard, but inevitably get no-where. However, everyone is lucky sometimes, so just keep trying out ideas, keep learning and hopefully something will pay off eventually.
Good luck! ;-)