As per my opinion and belief the value of crypto is determined on following factors:
Crypto coins are being issued through ICOs . People are investing in these issue after checking the future plans projects and team members. If the plans and projects seem to be earning profits by its activities then many people will be attracting to buy it's coins.
Many coins do not find any seekers and so the ICOs may fail. But on the other hand because of the quality of project the applicants buy the tokens in queues.
Then these coins are available in the market for sale and purchase. Demand for good quality coins remains high and so the price is high but the demand for low quality projects is very low so not so many people want to buy these coins. So the demand for such coins is very low and ultimately the price will be very low
Speculators also play major role by spreading different news at different times which affects price movements.