Need some help...5.2L

Hey guys, my son wants more power to turn those big 35" tires on his 96 dodge ram with a 5.2L (318) in it....318's in the 4X4 lack power, what would you guys suggest he do, change cams, change heads and intake....let me know what you guys think.