I am far from an expert, but here is what I did.
My CB is mounted under the dash on the bracket that it came with. I can see the display from driver seat and it does not interfere with the shifters. I mounted the mic on the dash just over and to the left of the heater controls.
For the antenna I chose a 3' firestick. I mounted mine right to the rear corner with the antenna coming up thru the tire bumper. You need 15ft of cable, a mount, a coupler and the antenna itself. I ran the wire out the bottom of the mount then up under the rear corner, used a rubber gromet and followed the carpet seam all the way to the cb.
There is not much else you need. 40 channels is standard, as is 4watts for most non commercial cbs, more than that requires a linear amp and as far as I know they are illegal.
I am running a yj, if you need pics just pm me and Ill send them.