the reason the kick is very hard s because its making too much compression.. when the piston moves down it suckks in air fuel mixture and then it moves up anfd comprsses the moixture .. air.fuel is compressed to 8-9 in normal 4 stroke bikes.. for racing bikes the compression is normally 10-14 in 4 strokes.. more compression means fuel may burn on itself without the spark plug igniting it.. because petro/air mixture when compressed too much heats alot and coupld with the heat of cylindser block/head it burmns it self prematurely.. therefore lack of power..
you should have bought copy piston for 400-500 rs ..no differemnce in janyaan and that one in my opinion..
now you have to reduce compression by shaving some part off of piston.. it will be ok..
since you have just gone .5 over you dont need to rejet the carb..
also your cams are since altered you may have ended with wrong lobes profile which is in my opinion very likel thats y its plug is not firing at right time and thereby rpm not increasing..