Hard lump on gum under tongue and tiny spike like things above it scared could this be cancer?

Possible yet unlikel. Possible, but from your description an based on your age i would say it is more likely not cancerous. More likely a viral growth similar to a wart or a hpv lesion. See a dentist asap to determine exactly what it is and what needs to be done about it.
Possibly. All hard lumps in soft tissue like the floor of the mouth to the base of the tongue need to be investigated. Going to your dentist is the best first choice.