What you need to be looking for is two things:
- Someone, who is a professional coach, and who has many lessons that he has developed over the years. This is the most important thing.
- Someone, who has a very good understanding of your style as you see it. If you are a positional player, there is A LOT to still learn at your rating, so you would want to find a player, who is very strong positionally. It still would not hurt to take different lessons with an attacking player so you also develop that aspect of the game.
At your level, most any player above 2200 FIDE would probably do well, again, as long as they are not just dabbling in coaching. In most cases, you really are looking at FM and above.
With the advent of the Internet, there are coaches all over the world now competing for your money, and some live in places where your money goes a long way, so you can get more hours for less than ever.
One last thing, and that is that coaches can point you in the right direction, and explain things, but still, most learning is done on your own, so your progress will really depend on how much time you put in when you are home alone working on your game.