There is a lot of difference in how the feathers and hair look in the rendered view as compared to the final render. Are there any render settings which I need to look into to overcome this issue?
I'm pretty certain this is due to display child particle count vs render child particle count. Look in the Particle Settings > Children section:
Usually the display amount is set lower for faster viewport interaction (like a preview of the final hair) and the render amount being higher for "final quality".
If you prefer the viewport quality then set your render amount to match your display amount.