Most important thing is location - you need to be where the fish are, so seasons and location are most important. After finding the fish, the next most important thing to get them to bite, for me, seems to be Dawn/Dusk and then moon phase.
Cheers,
Mark