You must know your competition in and out. Keep your friends close, but keep your competitors closer. You need to know all the things that you learned about your customers except fill in the blank for each competitor on all of those above items. Learn how you are the same/ different. Learn the similarities/differences about each product and service you offer. Learn how they sell or promote their products /services.
First, you will need to have a strong desire to be successful because all successful companies have a well planned and executed marketing plan. Many components comprise their marketing plans and they may vary depending upon whether you are a B2B company, B2C company, a manufacturer, a retailer, a service company, a reseller, a non_ profit or other specialty business.