What can I do to fix this fireplace?
If you don't mind having a glass screen in front of it, you could do that to prevent some of the heat from reaching the wood. Also cleaning the chimney and flume might help some more smoke escape