Your free place to start: http://www.sba.gov/content/small-bus...-centers-sbdcs
Nicest people in the world. They will throw so much business info at you (for free!) that you'll be amazed. They can also recommend mentors and paid advisors to help you grow.
I have a CPA, I pay her firm a couple hundred bucks a quarter for financial guidance. I think you should find someone local who can do that. Not every CPA is also an effective business consultant so you'll have to spend some time looking, but it's worth it.