That Minwax poly does not have a very high solids content, Plus, it is commonly known that grainy hardwoods like oak and mahogany require grain filling. That being said, few of us pros actually do that on floors. If you desire a uniform sheen, all that can be done at this point is to keep applying more coats. Consider using a satin finish, which will not show scratching as much and not show that open grain as much either. Oh yeah, there is a product, a grain filler, that can be used between coats of finish. Here's the link.
http://www.berger-seidle.de/us/products ... elfill.htm
Don't ask where to buy. I don't know. It says compatible with their finishes so you may need to switch to a waterbased poly after using it.