Your energy level is not based upon any skill or attribute. It is 100 max or 150 if you have the premium and is expended doing jobs or duels. You can recover this by doing nothing or staying in hotels. The level of room and premium or no determines your energy recovery rate.