Most mentors are heavily biased, they might save you time and help you avoid some common gotchas but they won't teach you critical thinking.
I'm definitely not the fastest learner and am absolutely stunted in some areas (computer science) but through persistence and critical thinking I've been able to excel in any position I've found myself in.
I've also been able to act as a mentor of sorts for several other developers (all but a couple my senior in age) success always comes through their own drive to learn. While my guidance just fills in gaps and helps them through difficult concepts that I personally wasted tons of time struggling through since I didn't have someone point out the clear path for me.