Are you flying during the week? If so take the MARC train from Union Station to BWI, it's much easier and you don't have to add the traffic factor or waiting on the bus at Greenbelt.
Definately check as much as possible. If you are flying on Southwest you can check-in early online and you will avoid most of the lines. I was at BWI Labor Day weekend and things were not any busier than usual.