micoach is all you need to get the results you want.
The material is great and looks good too. My son has worn these a few times since we bought them and they still look new since washing. However, the shirt was a tad too long for him. Maybe just how he is built.