1. stop thinking in terms of "rockstar" anything.
2. wondering how other "smart" people come up with libraries etc? they do what you do.
3. people who create always have countless ideas that never see light of day.
4. you wasted your 20s because you didn't have fun.
5. working hard pays off if that is what you enjoy.
6. LeetCode takes time! years even. if you don't enjoy puzzles you need to try something else.
can you take a break? a year maybe? and reasses?