Get your coins in bigger chunks, whereever you get the from wait a bit long befor you withdraw if possible. For existing inputs, you have to pay a fee as steven0021 said.
Whats a good fee is no longer a fixed value you can just remember. If your wallet does not support dynamic fees based on blockchain analysis use a site like this -> https://bitcoinfees.21.co/
Your wallet should allow you to set a fee based on size and/or show you the size in advance.
I'd estimate that the fee that would need to be set would be a minimum of 0.001BTC in order to get it confirmed faster (due to it's size).
Most wallets are able to handle dynamic transaction fee change though.
(based on shorena's link, the estimated transaction fee you should send is: 255200satoshi (or 0.002552BTC) - for the fastest transaction).