you should get the guitar to a local tech to check for the pickups and, electronics, etc.
BTW, how old are the strings, when was the last setup.
Sometimes you can forget how much the usual maintenance improves your sound.
Do that before you go to buy expensive effects. First be happy with the sound of your exsting gear. If your guitar sounds shitty, no distortion will improve it. (It will only hide it;))