Earnings season is almost over, and while it had some positive surprises, corporate America will still struggle through the end of the year.