All except GK
Attack EXP : ( Positioning + Positioning + Reactions /3 ) + International Reputation
Attack = 25 + Attack EXP / EXP_IDvalue
Attack (only for CB) = 20 + Attack EXP / EXP_IDvalue
:123: Positioning is first priority value helps players attacking off the ball positioning and i use also reactions to give some +/- points according to player

For CB if Positioning < 30 set 30
>> else if Positioning <50 set 50
Defence EXP: ( Marking + Marking + Standing Tackle /3 )
Defence = 25 + Defence EXP / EXP_IDvalue + International Reputation
Defence (all except GK, CB) = 15 +
Defence / 1.238
:123: Marking as high priority helps players defensive positioning and Standing Tackle to help them win the ball.

if Marking / Standing Tackle < 20 set 20
Balance EXP : if Strength > Balance then use Strength, else Strength + Balance /2
Balance = 15 + Balance EXP / EXP_value
:123: For tall players you can use just Strength, but for 'weaker' players the average value of Strength + Balance is good enough

if Strength / Balance < 60, set 60
Stamina EXP: Stamina + International Reputation
Stamina = 25 + Stamina EXP / EXP_IDvalue

if Stamina < 63, set 63
Top Speed EXP : Sprint Speed
Top Speed = 15 + Top Speed EXP / EXP_value

if Top Speed < 60, set 60
Acceleration EXP : Acceleration
Acceleration = 15 + Acceleration EXP / EXP_value

if Acceleration < 60, set 60
Response EXP: ( if Reactions > Interceptions use Reactions, else use Interceptions )
Response = 25 + Response EXP + International Reputation / EXP_IDvalue
:123: Those 2 values have almost same affect, Reactions are better for attacking positions and Interceptions for defensive)

if Reactions / Interceptions < 53, set 53
Agility EXP : Average of Agility + Acceleration
Agility = 15 + Agility EXP / EXP_value
:123: you can use just Agility, but i prefer to combine it with Acceleration, both have best results imo

if Agility < 50, set 50 and if Acceleration < 60, set 60
Dribble Accuracy EXP : Average of Dribbling + Ball Control + International Reputation
Dribble Accuracy = 25 + Dribble Accuracy EXP / EXP_IDvalue
:123: Most importand stat is Dribbling, but you can use also the affect of ball control, there are plenty of cases with low Dribbling in fifa so with Ball Control will produce more reasonable results

if Dribbling / Ball Control < 55, set 55
Dribble Speed EXP: Average of Dribbling + Sprint Speed
Dribble Speed = 15 + Dribble Speed EXP / EXP_value
:123: Definitelly most relative attributes to calculate this

if Dribbling < 55, set 55 and Sprint Speed < 50, set 50
Short Pass Accuracy EXP: Short Passing + International Reputation
Short Pass Accuracy = 25 + Short Pass Accuracy EXP / EXP_IDvalue

if Short Passing < 50 set 50
Short Pass Speed EXP : average of Short Passing + Shot Power
Short Pass Speed = 15 + Short Pass Speed EXP / EXP_value
:123: I see the only good way to find good result. Combine the accuracy with players kick power.

if Short Passing < 50, set 50 and Shot Power < 60 set 60
Long Pass Accuracy EXP: average of Long Passing + Crossing + International Reputation
Long Pass Accuracy = 25 + Long Pass Accuracy EXP / EXP_IDvalue
:123: Long Passing should be the same value, but also we have take in count Crossing.

if Long Passing < 45 set 45 and Crossing < 45 set 45
Long Pass Speed EXP: average of Crossing + Shot Power
Long Pass Speed EXP = 15 + Long Pass Speed EXP / EXP_value
:123: Those 2 values can produce the result we want

Shot Power < 55 set 55
Shot Accuracy EXP: Finishing + International Reputation
Shot Accuracy = 25 + Shot Accuracy EXP / EXP_IDvalue

if Finishing < 50 set 50
Shot Power EXP: Shot Power
Shot Power = 15 + Shot Power EXP / EXP_value

if Shot Power < 63 set 63
Shot Technique EXP: Average of Volleys, Long Shots, Ball Control
Shot Technique = 15 + Shot Technique EXP / EXP_value

if Volleys < 50 set 50, Long Shots < 50 set 50
Free Kick Accuracy EXP: FK Accuracy + International Reputation
Free Kick Accuracy = 25 + Free Kick Accuracy EXP / EXP_IDvalue

if FK Accuracy <50 set 50
Curling EXP: Curve
Curling = 15 + Curling EXP / EXP_value

if Curve < 55 set 55
Header EXP: Heading Accuracy + International Reputation
Header = 25 + Header EXP / EXP_IDvalue

if Heading Accuracy <= 50 set 50
Jump EXP: Jumping
Jump = 15 + Jump EXP / EXP_value

if Jumping < 60 set 60
Technique EXP: Ball Control + International Reputation
Technique = 25 + Technique EXP / EXP_IDvalue

if Ball Control < 55 set 55
Aggression EXP (all positions except CB): Reactions + International Reputation
Aggression= 25 + Aggression EXP / EXP_IDvalue
:123: fifa's aggressions value is not the same to use in pes, fifa's is related with aggression of defencive duties despite in pes6 uses for attacking duties, so only reactions can help us to set a value.
Aggression EXP (only for CB): Average of Reactions, Positioning
Aggression = 15 + Aggression EXP / EXP_value
:123: Positioning is not actually related, but i use this to seperate defenders and avoid high values, positioning in fifa describes players with attacking roles.
Mentality EXP: Average of Aggression, Stamina + International Reputation
Mentality = 25 + Mentality EXP / EXP_IDvalue
:123: Players with High mentality are tireless, so stamina and aggression is best combination imo.

if Aggression < 45 set 45 and Stamina < 60 set 60
Keeper Skills: 50
Teamwork EXP (all except CB/DM): Average of Vision, Positioning, Aggression
Teamwork = 25 + Teamwork EXP + International Reputation / EXP_IDvalue

if Positioning < 55 set 55 and Aggression < 50 set 50
Teamwork EXP (only CB,DM): Average of Composure, Aggression
Teamwork = 25 + Teamwork EXP + International Reputation / EXP_IDvalue

if Aggression < 50 set 50