The first thing you need in order to become a good striker is speed. You need to build speed in order to outrun each and every defender on your way. Since the offside trap is a tough thing to beat, you need good off-the-ball skills and for that you must have the speed to not only beat the defender, but also the offside trap. This will eventually help you in creating more goal-scoring opportunities for your team. Even if you are not a good goal-scorer, at least you will end up scoring in one of those ten chances which you have created.
The second thing you need to have in order to become a good striker is awareness. You must be aware of your surroundings and you should know which defender can take you down and which defender is the weak link. Exploit the weak link. Moreover, stand in places where the defender might find it difficult to catch you if you run behind him. You should also be aware of your positioning, since it is extremely important. You should know where to stand when the midfielder is carrying the ball forward so that you can create the perfect goal-scoring opportunity.
You will also need a few dribbling skills. At times it happens that you are alone, up against two defenders, and if you can’t dribble past them then there is no use of you being a striker. Good strikers have the tendency to get past players with ease and you should learn how to dribble in order to become a good striker.
The last thing you need is finishing. Even though it sounds like the most important aspect of striking, it is not. You might have good finishing skills but if you can’t dribble or beat the offside trap, the chances of you finding the back of the net are really low.