I need to travel from Chalakudy to Kozhikode. My train is Cannore express (16305). Do I need to reserve the ticket for travelling in second seating in that train?
Yes,you have to reserve for 2nd sitting on any train in Indian Railways.
The fare for the train you have asked is Rs.80 for second sitting.
For more details see here.