Researching the best keywords for your niche is more of a black art than a science.
There are tools available to help you but most of them are either chargeable or come with a “catch” (Google’s keyword tool is a case in point – it changes over time but you need to be logged in to your account and spending money).
And there are several bigger problems: