I am a right handed player on the left side. Im 15 in Varsity High School league.
I actually coach high school varsity and have played defense for 30+ years.
Both flyers10 and SJG32 had some great points but I will elaborate a little As has been said, stepping up at the blue line doesn't mean making a hit everytime. You didn't mention if this was a one on one situation or a 3 on 2 type situation so here is something for both. In a line rush situation (3 on 2, 3 on 3) I want my defensemen to make the opponent do "something" at the blue line I want them to make them slow up. make a pass, dump the puck, etc..... I just want them to have their options limited so that the defense has less possibilities to have to defend. I actually don't want my defensemen to make a hit in this situation because it leaves the other defenseman alone.
In a one on one situation your best option is to give the guy something that you want him to take and let him take it. Most guys will take what is the easiest. Like flyers 10 said play your outside shoulder in line with his inside shoulder, or since you are right handed you can even cheat a little further inside and give away more because you have a longer reach on that side. A righty on the right wing 99% of the time will take that route if you give it to him. If you happen to get a lefty coming up that side cheat even further inside and force him to keep the puck on his backhand.
When you finally get the guy between you and the boards and want to deliver a hit, start closing the gap by drifting towards the boards. The guy will either slow up, speed up or coast when you start squeezing the space so you can decide what to do. If he speeds up just crossover hard and pin him to the boards with your hands extended and just control his progress. If he slows up or starts coasting and you want to deliver a hit, start making your move when the guy is at about 10:00. Crossover and change your direction to about 8:00, shoot your stick between the opponents stick and body to gain a little control on him and then fire forward with your left shoulder to the opponent's chest and try and keep your right hand on or near his left shoulder in case he bounces off or you get your feet caught up and stumble a little.
One other thing that you need to take a quick look at is that even if you are one on one make sure that the next player coming down isn't an opposing player as well. If so, you don't want to make a hit and leave a loose puck for their next man coming down. You are better off riding the guy to the corner and giving your back checkers a longer opportunity to catch up and cover that guy.
Hope that makes sense and helps you out.
Good luck with your season.