You are very right , know your business well before you start running it because how do you intend to make profit without knowing much about what you do, learning before earning .How could you manage a business when you lack knowledge of it? The first thing to do is know your business, how much capital you have, and where will be the right location.