Okay so first of all you buy bitcoin through places like coinbase and cex.io and so on, and they usually have a higher price for bitcoin then the market price, so you get screwed there.
places like coinbase and cex.io are the market price! they are two of bitcoin exchanges which are exactly at the market price. don't confuse less than $10 difference with being higher. being higher means what you find on localbitcoins.com
Then there is a huge fee to actually purchase the bitcoins. Then there is a transfer fee to the exchanges. Then there are trading fees. Then you send it back to coinbase or wherever for fees. Then you try withdrawing to cash out...and there is fees. Then year end you have to do tax, which is the biggest fee.
These "profits" are reduced by like 60% by the time you cash out.
if it really were 60% all sorts of trading (including Forex, Stocks, Gold,... trading) would have died a long time ago.
and much of those fees you mentioned are regarding fiat. you should take that up with your government and banks and ask them why are they taking so much fee for doing so little like transferring your money from your bank to another account. or ask them why they ask so much taxes.