Ive got nothing to offer directly in relation to the machine side of the equation but....
The first thing you want to do is find a local roaster and buy some fresh roasted coffee.
Or even order online form somewhere like * who roasts fresh and does speedy delivery via the post.
* Commercial posting removed by 2mcm
Fresh coffee will make a HUGE difference over the stale coffee that was supplied with your machine. :)