Making good rocket launcher projectiles?

Hi guys. My question is pretty simple. I want to make a rocket launcher, and i want to include, of course , features like the projectile incrementing speed over time, the homing missile effect, damage on area, and being able to do an area damage / targeting (i guess this is done with the sphere line trace but never used it before).

Any directions i should take, is there out there any tutorials (decent ones) that will cover all of this?

I tried my best but honestly i dont have a clue how the homing feature works, i dont know how correctly do the sphere line trace either, etc. Also tried to incrementing the speed of th eprojectile over time with the “initial speed” variable but it really doenst seem to do anything at all.

thanks in advance.