Looking to upgrade my stock system in my 04 Crew cab. After looking on crutchfield I am not sure what to choose. I want to have Bluetooth capability with front/rear inputs. I am no way near an audio expert. I think I would like to upgrade the speakers as well.