Well , buying from a service where you have the only option of using credit card is bad by itself and the rate you have shared is insane .. why would you buy something like this ?
you should try LocalBitcoins.com (local bank transfer etc), it will give you the most competitive rates . You can NEVER buy a BTC on actual rate as everyone will make some profit out of it ..
you will need to buy BTC and later convert them to ETH by using any service of your liking , I use Btc-e.com as i can buy when the price drops ;)
not sharing my seller account as that would be wrong so you can try any account you like to get one , good thing about LBC (localbitcoins) is that they provide escrow so you are safe as long as all yours dealings are done from within the site