He definitely has good offensive instincts, and has a good hockey mind. But it's getting increasingly clear that unless you have Kucherov/Ovechkin level of talent, you cannot play in this league coasting for the right play to come your way. You need to be active and engaged every shift. Roy doesn't do much of that.
He waits positionally for the puck to come into his wheel house, but he doesn't have the high elite skill and quick decision making to turn those few opportunities, low danger opportunities, into scoring chances for himself or linemates.
The nhl has a number of players who put it together in their mid 20s. Unless Roy develops a gear, I don't see this happening.