First define your aims, what kind of a community do you need? Can you tap into an established community, if not what value could you add? You need to do background checks on how your competitors are doing it, what the best communities in the world are like and figure out why.