Experience through practice is the only way to improve your puzzling skills. If you like themed puzzles then swot up on a few subjects in order to have a good knowledge base to draw on...