You can take a shuttle to the BWI train station and take Amtrak into DC or for a lot less money, you can catch a bus (someone else will hopefully have the #) to the metro station and then metro into town.
As far as going to the ballgame, that'd be AmTrak or MARC trains from Union Station to Baltimore.
Enjoy your trip.