There is no substitute for practice
when it comes to logical reasoning.
Given the dynamic nature of questions that form a part of it, it is difficult to find a set structure to solving such questions.
Though, some pattern of solving these questions can be worked out, the level of difficulty may vary from question to question, the trick to be applied to each question may vary.