After you decide that homeschooling is right for you and your child, and you have checked up on the legal aspects, then you need to have a plan.
A well rounded education works best. Granted, you may tend to lean heavily on your areas of expertise or your child's areas of interest, but you will do them no favors by depriving them of the wide array of knowledge.
Plan to include at least some of these elements in your lessons: math, reading, language arts, social studies, history, geography, the wide ranges of science, music, art, physical education, dance, foreign language, culture.
Have a goal plan in addition to your lesson plan. Map out the things you wish for your child to learn by the end of the school year. By doing this you will have an easier time to decide what you need to teach in order to reach that goal. Even with a goal plan, be prepared to change if it is not realistic for your child or if your child is beyond your plan.
Set aside one place in your home for the learning to take place. It is easier also if you have a regular schedule. This discipline helps your child [and you] understand that this sacred time and place is for learning. Try to minimize the distractions such as television and radio and toys. As the teacher, do not get distracted by the phone, the door, or anything or anyone who will take your mind off the task at hand.
Prepare your assignments ahead of time and try to create more than you think your child will finish. If they finish it ahead of time, you will know you need to make the work a bit harder the next time. If they don't finish, at least you will still have something for them to work on later. It is better to have extra assignments waiting than to run out of ideas on a school day.
Both you and your children will need proper sleep. When you send your kids to bed early because they have school in the morning, the same goes for you. It may not pay you money, but this is as important as any other job in the working world.