One thing holds true for self-publishing - and is now becoming a necessity with traditional publishing also. The more of a network you have, especially if it's stacked with people who are rooting for you and encouraging you, and can pass the word to others, the more you will succeed.