When purchasing jerseys, baggy = good.
Im a medium, all my jerseys are XL.
Pants, i would check with the manufacturers on length and waist before deciding, sizes can vary in different manufacturers.
If you are on a budget, look in the classifieds section of this forums for some good secondhand gear, you can pick some up for a fraction of new, some hardly worn.