Are you kidding?
If after few years of working out you didn't put weight, steroid is not going to change any thing. the issue is probably your nutrition, lifestyle, training.
Nobody is going to tell you to use steriond at that point.
All I can say is that you are way far from your natural potential and should eat big, and work hard before even thinking about steroids.
I put 45 lbs on my small frame natually few years when I started working out.