Bob, here's what I would do if I owned your website. Note: I have not done any keyword research and am speaking only in theory.
1. Optimize the site in general for local SEO for your city or area (address in schema code, Google+ page and local, and so on).
2. Since keywords pertaining specifically to weight loss and hypnosis always include local search data, I would use the following strategy for broad/national terms in the general industry.
Create a site hierarchy with content for all the grouped keyword themes (one themed page might cover five specific keywords): one targeting terms around weight loss tips, another for weight loss programs, and so on. I'm sure there are many possibilities. Create the best, authoritative content on these general topics on the Internet. I know it's easier said than done, but that's what you have to do. See what pages currently rank highly for those broad terms, and try to do one better with your content.
3. Conversion strategy. Of course, people searching for these terms aren't looking specifically for weight-loss hypnosis therapy -- but they are interested in weight loss in general! Alongside your great content, include calls to action to get people to contact you, submit a form, or something similar. Here's a basic example. Say that you have a page about diet pills. People come to the page after looking for diet pills. BUT your page will include a call to action such as: "Diet pills not working? Contact us to see how hypnosis can help shed the pounds!" Or something like that.
4. Social media. If you want to rank highly, you'll need a Google+ strategy. Websites that people have +1ed (or that their friends have +1ed) often show up higher in (personalized) search results. Become active on Google+ -- I would specifically recommend that you create a weight-loss Google+ community and advertise it on your site so that people join. The bigger you are on Google+ specifically, the better for organic search. Build your brand there.
5. Content. PR. Social media. I have a talk at SMX West on what I call the PR-based SEO strategy. Feel free to see an overview here on Moz. The nutshell: Do something newsworthy pertaining to weight loss. Create shareworthy content based on what you've done. PR your action and the content in the traditional media and social media. Repeat, repeat, repeat. Build a brand, get links, and grow your followings, traffic, and customers. Again, it's hard -- especially in this competitive field -- but it's the only way.
I know I'm talking in general terms and only in theory, but I hope this makes sense and is helpful. Feel free to reply if you have any questions! Good luck!