You have to have some skills to narrow it down. Based on the information you gave, I cannot advise you to do anything without getting it narrowed down.
Lots of shifting problems, I take the gear shift cover off, turn the tire and shift it to see what's going on.
It's usually a simple problem. I haven't even found a bent shift fork in near 30 years of motor work......
Only a few have had bad dogs on the slide select gear in the cases; From someone beating the chit out of it!! And I beat the snot out of my ATC's but I know what I can and cannot do.
All our government does is distract us while they steal from us, misspend our tax $ and ruin our country