In relation to the previous posts from Wallyzfan1, the biggest problems with Be A Pro are your attribute and leveling systems in their current state creating soft locks that make certain X-Factors impossible to unlock. It is beyond frustrating how that was ever allowed in the game in the first place, but rather than just complaining, I offer some simple (I hope) solutions!
The energy system, (which I actually like a lot) wherein Peak energy results in Spd, Acc, Agi, Str, Dur and End increasing by 5%, needs to include Balance. Balance is wildly undertuned and impossible to increase in a meaningful way at present, while also being necessary to unlock certain X-Factors, which is pretty dumb.
Trait Points/Tree: This system is mostly solid, but I see no real reason the skill trees shouldn't go deeper. I would simply add one additional node in every branch that costs 3 TP for 1500 XP. Currently, there's already one of this exact node type in every branch, so just duplicate it and add it in. (This wouldn't apply to the Dialogue skill tree). (I would also alter the Speed branch and just make it exactly match the Acceleration and Agility branches.)
X-Factors:
Firstly, there needs to be more of them available in general. The way they are restricted now is irrational. Example: Grinder does not have access to "No Contest" but Playmaker does. That makes no sense. I would just open all of them up to every player type, with very few obvious restrictions.
Examples: Grinder shouldn't have access to "Quick Release" as that is a pure scorer ability and that is antithetical to what Grinders do. A Sniper shouldn't have access to Stick 'Em Up, a pure defensive ability, because again, that isn't what a score first player does. I would also suggest locking certain X-Factors based on physical size. Examples: A 5'8", 175 lb player should not have access to Truculence, just like a 6'7", 260 lb player shouldn't have Elite Edges. Both would be obviously nonsenical.
If possible it would be nice if, at the player creation screen and press conference screens, there was something that indicated which X-Factors would become unavailable based on your choice of Height, Weight, and Player Archetype. But honestly, just listing those things on patch notes would be fine for me.
Secondly on X-Factors, the ratings thresholds required need to be slightly lowered across the board to make them more attainable. Also, the purchase of an X-Factor needs to be changed to a one-time purchase to unlock it permanently, wherein you can freely equip and use it afterwards regardless of what your attributes are at a given moment (so that the energy system that causes your skating, strength etc. to waffle back and forth does not screw with your X-Factor abilities).
Lastly, I also think the Form score needs reworked, but since I have no idea how it is calculated I can't possibly suggest what needs changed/altered. So, I guess I'd just ask for more transparency on that one.
Sorry this was so freakin long. Hope it helped.