+1 on all these
If you like the guitar - how it feels when you hold it, how the neck sits in your hand, etc - but you don't like the sounds it makes, new pickups are an option. Also on the table since you're upgrading several things are different amps, cabinets, speakers, pedals, etc. In my experience I've gotten more drastic tonal changes by switching amps or cabinets than I have by changing pickups. So I'd suggest dial in your amp situation before changing pickups.
If you're newish to guitar and want to explore a bunch of different tones, modeling amps can be a very good solution. You can play with a huge variety of tones and find out what you like, rather than commit to a Fender sound, a Marshall sound, etc. I can make my cruddiest guitar sound awesome with a modeling amp because there are 100 presets and one of them is bound to sound good.