We use a lot of methods to find out profitable keywords for our SEO campaign.
We look for competitors best keywords (for a new campaign we look for long-tail keywords)
We use Google keyword planner
Google Autosuggest
Google’s searches related to section
…And more
We also ask for keyword ideas from our clients. Then we take those ideas and find out more profitable keywords.