Ajust the pickups on how high or low they are away from the strings. I totally forgot, but one gives you more tone, the other gives you more pick. Find the settings you like. I think more pick = pickups higher but i can be wrong.
Mess around with pickups settings and tone controls to find out what sounds are good for what genres, and believe it or not, you can switch pickups and tone easily live after a bit of practice (eric johnson does it beautifully).
Pickups are a big part, so if you don't like yours, but new ones. And always keep used ones for future, you never know what might be good someday.
Make sure your eq is all good. Experiment with different string sets, i'd highly recommend DR's, whether its the blues strings for a great bluesy sound, high beams for a more metallic sound, or the full tone for more tone. These strings make the biggest difference i've heard in strings, i never though strings could do so much. GHS boomers are also great, but try all the strings at different times when you need them until you find one that you really like.
Other then that, I'd say that a huge deal of tone is in your playing, just like the violin (i play violin). Who cares how crappy your instrument is. YES it makes a difference....but so does your playing. Learn to have a nice Vibrato, hit all the notes, don't make sour bends (actually bend to a certain note).
That's all that I can think of.