I have good, but I am still getting denied

The simplest answer is Lenders have less money to loan out right now than they have had in the past. Because of this they must make fewer loans. In turn, they choose to lend to borrowers who show the best chance of repaying. This is one reason that it’s more important than ever before to improve your credit score.