@mamajaiy
There's your problem. I disagree with @ellamwebb, you can very well gain muscle with lower reps.
Of course I would recommend you get on a real program, like this one, or any other one that hits every muscle group twice a week such as these (1) ones (2). But even then. You should be eating way more and gaining more weight if you want to look like a [natural] bodybuilder. Unless you started at like 130lbs, 147lbs after 3 years mean you don't eat enough.
147 LB
There's your problem. I disagree with @ellamwebb, you can very well gain muscle with lower reps.
Of course I would recommend you get on a real program, like this one, or any other one that hits every muscle group twice a week such as these (1) ones (2). But even then. You should be eating way more and gaining more weight if you want to look like a [natural] bodybuilder. Unless you started at like 130lbs, 147lbs after 3 years mean you don't eat enough.