People on here have recommended using different mics/ amps/ guitars to get a good layered guitar sound but for those who can't afford that much gear what are the alternatives.
There are some very simple ways to vary one's guitar tone without effects or anything.
1. Changing pickup sounds, eg using a trebly sound with the bridge pickup and a warmer bassier sound with the neck pickup
2. Using the EQ of your amp.
3. Close mic'ing the amp and mic'ing from further back.
Do you have a digital means of recording? In a DAW there are a multitude of different effects and other things which allow a almost infinite number of sounds, a lot of the programmes and things are free.