The questions a good start but a bit broad, are you able to give us an idea on the end functionality, do you want specific services to only go out one ip, do you just want it per connection, do you want to bond the interfaces and improve the throughput etc.
There are many different ways to set this up depending on the behaviour you are after, remember that all the configuration outside of BGP will control how the outgoing packets will be
forwarded, you will need to set up your BGP correctly with your peer's if you would like to influence how incoming traffic behaves