If you do have a SBA resource center in your area, check their calendar of events to see if they offer periodic classes or workshops, or can help you rework a sample business plan. Often, an SBA will offer a class dedicated to writing a plan - at no cost! The advantage of attending a live seminar as opposed to an online seminar is that you can often ask the facilitator questions at the end which you can't do online. Typically, the person leading the course is a professional with years or decades of business experience. They'll likely be able to assist you with tips, tricks, and shortcuts to develop a plan.
A good business plan is used to attract funding from investors. Most investors will look at a business plan as a decision-making tool. There are certain things investors look out for in a business. These include one's management team, every investor will want to know a business owner's managerial skills, passion, and his dedication to his business. A comprehensive description of how one's products or services should be discharged, his customer base, his market and financial analysis. A business plan should have a realistic financial forecast. Every investor will always like to see his business associate's return of investment, cash-flow and break-even analysis. Hence, a well prepared business plan is the key to attracting investors.