Stats matter in Blood Bowl. Want better outcomes with dice rolls...then improve your stats. Buy potions, train team, etc.
Yes, the game is very hard, and can be very frustrating for new players... But you have to keep in mind that it is heavily based on strategy, and stats of all your players will matter and ultimately decide outcomes.