I never really tried my hand at them so I'm not the best person to answer your question I'm afraid, however the best tips I can think of are to train your speed at association (which, i guess comes by practice)... and secondly there are books which give great advice on how to go about these little puzzles... My grand-mother had a book which had a hundred different words for each of 5000 different common crossward hints!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.