In addition to this comment.
A good student finds teachers everywhere. The converse is true too. The drive & patience are the most important things.
Take one problem - solve it end to end by first principles. You’ll do great.