yep, your char is ok. But you missed one crucial point of the thing... here, mess with this and try to evolve and beat him.
START_!&!%,*$*,1,0.44502019199993,3,6,undefined,HIGH,true,false,false,Shadow Psycho,2,2,14593,1,26,0,38,0,128,364,100,257,115,*$*,EMPTY,10,13,9,10,14,0,0,0,0,0,0,0,0,*^*,25,88,78,55,*^*,25,88,78,55,*^*,25,88,78,55,*^*,25,88,78,55,*^*,25,88,78,55,*^*,25,88,78,55,*^*,2,2,2,2,2,2,*^*,472,472,451,451,466,426,436,436,*^*,478,479,472,451,437,466,436,430,426,416,412,400,*^*,NODATA,*^*,1,0,0,1,1,0,0,1,1,3,0,4,5,1,0,0,4,5,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,400,0,0,412,416,0,0,426,430,436,0,466,0,437,0,0,451,0,0,0,0,0,0,0,472,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,0,0,0,0,TENACITY5,0,0,0,0,CHARGEDBLOOD5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,564,555,649,602,601,0,607,607,637,0,0,0,0,0,639,624,644,0,611,0,638,0,643,0,0,610,0,625,645,635,0,0,641,626,646,613,0,*^*,0,1,2,3,-1,-1,*^*,26,26,26,22,12,12,*^*,632,589,644,625,626,649,0,*^*,627,608,609,620,611,603,0,*^*,627,628,609,610,631,658,0,*^*,607,628,629,630,0,651,652,*^*,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,*^*,0,0,0,0,7,0,0,0,*^*,43,0,0,0,0,0,0,0,*^*,116,0,0,0,0,0,0,0,*^*,324,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,32,49,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,*^*,89,117,291,220,0,*^*,89,309,15,101,5,*^*,78,252,0,182,15,*^*,19,118,0,64,15,*^*,0,0,0,0,0,*^*,0,2,*^*,83.2837181043296,70.1417672047043,80.8208742140126,0,0,0,*^*,2,4,32,71,2,4,*$*,7,3.11514134399951,21,42,undefined,HIGH,true,false,false,Shadow Psycho,14,14,102151,7,182,0,266,0,896,2548,700,1799,805,*$*,EMPTY,70,91,63,70,98,0,0,0,0,0,0,0,0,*^*,175,616,546,385,*^*,175,616,546,385,*^*,175,616,546,385,*^*,175,616,546,385,*^*,175,616,546,385,*^*,175,616,546,385,*^*,14,14,14,14,14,14,*^*,3304,3304,3157,3157,3262,2982,3052,3052,*^*,3346,3353,3304,3157,3059,3262,3052,3010,2982,2912,2884,2800,*^*,NODATA,*^*,7,0,0,7,7,0,0,7,7,21,0,28,35,7,0,0,28,35,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,2800,0,0,2884,2912,0,0,2982,3010,3052,0,3262,0,3059,0,0,3157,0,0,0,0,0,0,0,3304,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,0,0,0,0,TENACITY5,0,0,0,0,CHARGEDBLOOD5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,*^*,3948,3885,4543,4214,4207,0,4249,4249,4459,0,0,0,0,0,4473,4368,4508,0,4277,0,4466,0,4501,0,0,4270,0,4375,4515,4445,0,0,4487,4382,4522,4291,0,*^*,0,7,14,21,-7,-7,*^*,182,182,182,154,84,84,*^*,4424,4123,4508,4375,4382,4543,0,*^*,4389,4256,4263,4340,4277,4221,0,*^*,4389,4396,4263,4270,4417,4606,0,*^*,4249,4396,4403,4410,0,4557,4564,*^*,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,*^*,0,0,0,0,49,0,0,0,*^*,301,0,0,0,0,0,0,0,*^*,812,0,0,0,0,0,0,0,*^*,2268,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,224,343,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,0,0,0,*^*,0,0,0,0,0,*^*,623,819,2037,1540,0,*^*,623,2163,105,707,35,*^*,546,1764,0,1274,105,*^*,133,826,0,448,105,*^*,0,0,0,0,0,*^*,0,14,*^*,582.986026730307,490.99237043293,565.746119498088,0,0,0,*^*,14,28,224,497,14,28,*$*,7,*$*,!&!%_END
My tactics is to shock-coma enemy Sonny while wailing on the other enemy with ally and yourself. Once that enemy is dead, Confinement on Sonny and wail on him.