You've got a similar physique to me, not sure if you have a hard time gaining weight but I do. Where I've gained the most progress is by focusing on compound lifts and moderate healthy bulking. Don't listen to anyone telling you to slam excess empty calories. Focus on attainable goals, take creatine, and eat about 500 more calories a day as a start