I have only been here a couple of weeks now and this may be too early to advise another so take it for what its worth and dump the rest.
I have read people who say your content outweighs anything and keywords and SEO analysis is the best method. To be honest I think you need to write decent material, that is of interest to a generalized audience. Make your points clearly and concisely but do so without speaking like a clinical psychologist talking to Freud. Just keep it real and make it comfortable to read.
You do need to read up some on this entire optimization issue unless you already have it down because it isn't all just from one perspective. Depending on your particular line of writing you may receive a lot of interest or none. You can create a perfect page but if no one knows it exists it will receive no attention. This is where tags, keywords and self promotion will play their role. Which is best for you is a personal choice based on your time, effort, and understanding.
Eventually (IMO) your goal is to write and allow the articles themselves to control the need for promotion. Adding trackers to your hubs and sharing them outside of Hub Pages will let you see where you are getting traffic from, however, not always which articles are popular. It is my understanding that to be paid it requires someone click the ads you have on your pages. Perhaps the best idea is to create content that has high marketability by the products that can be placed within the pages.
Honestly, like I said, you will find your way and may have already, I again, have only been here two weeks.
When I create titles for what I am writing I make a concerted effort to create a common idea or phrase that people will say or have a tendency to look up. Say for cooking outside - How to BBQ with gas or Charcoal Grilling. Something that sounds more common and is more likely to be searched for than "Is there a specific benefit to the flavor of charcoal grilled foods vs the taste of LP gas grilled food." Hope I make sense...lol