(1) adding weight: i`m 173 cm and only weigh about 62kg... i want to weigh about 75-77kg
Eat more. Then when you think you've eaten enough have a couple of protein shakes between your meals. But mainly eat more than you do now. I had to up my calories from around 2000 to over 3000 calories to put on some size.
(2) getting a lean and muscular, ripped look, but not too big...
Train your ass off, high intensity cardio, lift heavy weight for lower reps for multiple sets with compound lifts. And you'll have to eat extremely clean.
(3) adding power to my punches
Increse your max effort strength and your punch power will go up. But you have to do skill work to get really good.
A great basic program is the old 5x5 program.
The basic principles: http://www.marunde-muscle.com/fitness/askem_5x5_principle.html
Couple of 5x5 templates: http://www.marunde-muscle.com/fitness/askem_athletic_weight_training.html
Just be sure to have a light, medium, and heavy day and stick to the plan so that you don't use too much weight on the lighter days and overtrain.