I'm no where near professional, but maybe I can help
~Change gyms and go to golds
~Eat a lot of chicken. (I pretty much eat Mexican everyday, Chipotle, Moe's, etc.)
~Drink BCAAs (Drink with / after 2 major meals. I do breakfast and dinner.)
~Get Mass Gainer (Don't replace meals with this. Drink alongside meals. It's tuff but you'll get huge lmao.)
~Drink/eat 1G of protein Per/ 1 LBS of body weight. SO 133 grams a day.
~For in-gym I do 4 days a week:
Chest / Tri
Back / Bi
Shoulders
Legs
(Do abs every gym day after workout. Only takes 5 minutes and core helps with everything.)
(Never focus on other people's weight. Everyone starts somewhere, trust me no one cares if you're benching marshmellows.)
~DON'T hire a trainer.