The hardest thing in becoming a CFI is being able to talk and fly at the same time. Practice explaining your maneuvers while you drive your car. One of two things has to happen: either your explanations have to become second nature or your flying does. After awhile they both are second nature. Been a CFI for more than 2 1/2 years and I can say from experience that if you are looking for the best opportunity for a flight instructor, instruct at a place that has a charter operation. You'll usually be able to work your way into that.