Each and every person you admire has poured thousands of hours into some project. For some that's a degree. For some it's a game they wrote, for others it's company that they've started...
Have you done that? Spent thousands of hours on a single thing? Focused on a project long enough to actually see results? I'm guessing not, because if you would have then this would have been a Show HN post.
Ask yourself why you are content with doing anything besides the one thing that you should do: Commit to some project and don't give up until it is done?