To an extent, yes. You have to have good enough bulk in the NFL. Prime example being Brodie Croyle. Even though he hasn't even played yet, we all know he's going to get hurt because he's way too small. As far as height, that's a bit overrated.