Looking good my friend. I agree with nzmusclemonster, your test is high enough at your age, so is your metabolism, and judging form you pic, your metabolism is nothing to worry about. But I could be wrong. I dont know what your fustrated about, you look good.
Biggest thing....EAT. eat when you get up, then every 2-3 hours until you go to bed. Shove that protein down your throat. I would take a shake before you workout also so your body has s**t to pound into your muscles, then after also. get on some creatine, glutamine, and glucosamine (helps your joints so when you get older they are healthy and not beat to s**t from all the lifting), thats all you need right now. Then be sure you eat before you go to bed, cottage cheese or casein protein. That will help in itself, your body feeds off your muscle at night when it fasts. Put a slow digesting protein in you such as casein (6-8 hour digestion period) before you go to bed and you will notice a difference.
Also, go to another gym. Its tough when your resources are limited. I coudlnt imagine lifting without dumbells and a squat rack. If you can, move to a gym that has that s**t. Plus that will help you get your intensity up.
Switch reps, one week of failure at 6-8 reps, next week failre at 12-15, then next week failure at 10, mixing it up is important, same with movements, which again is difficult when your resources are limited. As far as mixing up your dieting, as long as you dont get fat easily, shove food down your throat. Sometimes bulking up or gaining some fat is the best thing to push yourself up out of a plateau. I wish I would have ate more when I was your age and even younger.
But like Davie said, the more specific you get with every lil detail the more we can help you. This is just my .02 and what lil info you have provided.