Many have correctly commented on the possibly depressive state, so I won't. But I'd like to react to some keywords in your message. I don't know either how this life thing works, it would be more my frustration speaking, I definitely haven't followed this advice when your age.
Difficulty can be easily found in any company anywhere, no need to look hard. It is doing the same even better and faster.
If asking the boss for more work doesn't work, why not to ask your colleagues? You are high-performing -- get spare time from regular job, identify the people who contributes the most to the success of the business, go see them and be open, tell them you want to help but don't know how.
Your message sounds to me like getting closer to your colleagues might not be your thing -- then find by yourself what cries for improvement that would benefit the maximum of people, and start working on it alone. Hopefully people will notice and will let you know.
Last thing -- if you are ambitious as you say, then changing companies frequently is good, but only up to some point. Past that point (I would say, 30-something), to be able to evolve you need to grind down to the core of the activity of a company, be that from the business or from technical standpoint, and that takes lots of time and lots of trust from other people. The trust takes many years to come.
I think we evolve only in the eyes of people around us (we already are what we are), so working alone / keeping to oneself / frequently moving on undermines this evolution.
In short -- plan for long effort, have patience, don't be afraid if things don't look today like they should, and try to get more from people around you -- help, fun, recognition, empathy, whatever.