Faits : A. Par jugement du 12 mai 2017, le Tribunal de police des Montagnes et du Val-de-Ruz a reconnu X._ coupable de conduite d'un véhicule sans permis de conduire, de dénonciation calomnieuse, de lésions corporelles au moyen d'une arme et de port d'arme sans permis. Il l'a condamné à une peine pécuniaire de 120 jours-amende à 10 fr. le jour, sans sursis. B. Par jugement du 26 octobre 2017, la Cour pénale du Tribunal cantonal de la République et canton de Neuchâtel a rejeté l'appel formé par X._ contre le jugement du 12 mai 2017 et a confirmé celui-ci. En substance, la cour cantonale a retenu les faits suivants. B.a. Le 9 décembre 2013, vers 00h30, à A._, une patrouille de police a croisé une dépanneuse qui remorquait une voiture accidentée. X._ se trouvait à la place du passager dans la dépanneuse. Il a déclaré aux agents qu'il avait perdu la maîtrise de son véhicule alors qu'il circulait sur le chemin B._, à A._, en direction de cette localité en venant de C._. X._ a d'abord prétendu s'appeler D._, puis a été emmené au poste de police. Entendu par la police à 01h25, il a confirmé sa première déclaration, expliquant en outre qu'il avait été ébloui par les grands phares d'un véhicule arrivant en face et avait ralenti. Au moment du croisement, le conducteur avait klaxonné. X._ s'était retourné et avait ressenti un violent choc à l'avant. Il supposait avoir légèrement dévié de sa trajectoire, empiétant sur le bord de la chaussée, et avoir heurté un rocher qui bordait la route. Après le choc, il était immédiatement sorti de sa voiture qui se remplissait de fumée. L'autre conducteur ne s'était pas arrêté. B.b. Le 18 août 2014, sur l'aire de E._, sur l'autoroute A1 en direction de Saint-Gall, une altercation a eu lieu entre F._ et X._ au cours de laquelle ce dernier avait frappé, au moyen d'une matraque, deux ou trois fois F._ l'atteignant au cou et à la tête. F._ a déposé plainte contre X._. C. Contre le jugement cantonal, X._ forme un recours en matière pénale au Tribunal fédéral. Il conclut, avec suite de frais et dépens, à l'annulation du jugement attaqué et au renvoi de la cause à la cour cantonale pour nouveau jugement. Il sollicite également l'octroi de l'assistance judiciaire.