190 lbs is not huge for 5'9. You'll look good in shirt if you put on another 10 to 20 pounds. I'm 5'9 too but I weigh 210+ and I noticed the difference after I crossed the 200 pound limit.