Hey m8,
Soo first of all: start doing fitness / weightlifting. This is a good use of time, you improve your looks, exhaust yourself and feel good. Then read the book: "atomic habits". If you don't like reading, listen to its audiobook.
Main thing out of the book that will help you: create habits that are unavoidable. For your example with wasting time on youtube:
delete youtube from your phone or block access to it via time-managment apps (available on android and apple). ALso what helped me: at home is your comfortable area. There you sleep, eat, watch tv. After work, go to the library or a public school and work there further on your private projects. This will help you focus on work. Then when you are done, go home and there you can chill, eat, sleep and so on.
You are still young, nothing lost. build good habits, this should be your main focus. this will keep you on track a life long.
Next point: be a open person. That means, talk to people of all type. If you are open, new opportunities will come to you that you can't even imagine right now. Trust me. The one person has maybe a idea for a cool brand or product and needs help with a shop and there you can help. Talk to business people in you closer environment. What are there struggles in the online world? how can you solve them?
Next point: don't be a bitch (no front intended), lives hard, fuck compassion, everybody has his struggles and trust me, way worse struggles then you. Look some motivation videos, I can suggest you this ones "MindSmash" (
)
kind regards