1gram of protein per pound of your goal body weight. Lift 5 days a week, find a body building routine online that works for you. Look up your maintenance calories with an online calculator and eat at least that but ideally quite a bit more. Most calculators will show you how much to eat over in order to gain weight. Things like creatine are great to take as well, 5grams per day. Whey Protein powder is a great way to get your protein goal. Peanut butter is also good.
If you want to use any form of PEDs which can be tempting I’d give yourself at least a year or two of training consistently before you do. Overall I would recommend against it because you can achieve your goal without it, it will just take more time. But you won’t have to worry about the side effects which can cause a ton of problems.