Donna Hechler Porter
Write, write, and write some more. Identify your weak areas, or have someone else help you identify them. Then take some classes, online ones through groups like RWA are great. Strengthen your weak areas, move to the next weakest area, and so on. And most importantly - never give up!