20 is a little young for a test booster, so protein/carbs both pre/post workout, multi vites and creatine should work quite well.
if you'd like to go the test booster route, there's a couple good ones floating around from IGF-2 , prime , T-911 , and DTH .