Yes take it in for a set up , splurge change the strings also if you have the $$$...............I had a $200 Squire , gave it a pro set-up sounded great...no fret buzz,,,,,,,,,,,,,,,,,,
Start by looking down the neck. Is it warping? If so, a "gentle" truss rod adjustment may be necessary. Only turn it a quarter turn, at the most, then check your neck again and play where the problem is located. Do this several times or only once if that does the trick. Too much, and your bass won't feel the same.
You will also need to look at string height adjustment as well.
Before you turn the truss rod which is really risky if you don't know what your doing make sure you have the action set right. Check the bridge and see how it is set up, there are loads of guides online if you google it. If you haven't changed your bass set up since you got it there's a chance the person who set it up set the action to high/low for how you play. Also check how the string is settled in the nut, I had really bad fret rattle because one of my strings was shaking around in the nut, I put some paper under the string as wadding and it fixed the buzz completely. I want a new nut but it's not causing me issues (: