Welcome to TE! Portland has quite a few MTB type orgs and clubs, some have workshops and such to help riders improve.

NW Trails Alliance (http://nw-trail.org/) might be a good starting point.