I made the camera bobbing and sprinting pretty simple in my game. In my opinion, most games have too complicated or too intense camera bobbing. For the sprinting, I just did a slight FOV and contrast change.
I am still planning on adding some type of rotation to the camera while moving sideways, but here is what I have right now. Any feedback or suggestions are appreciated