This is to clear up the Albin counter gambit which i think is pretty good.
Sharp lines against 1.d4
Allow me to introduce you to my friend the Albin counter gambit !
1.d4 d5
2.c4 e5 !
the wonderful thing of it is that the internet can provide you with alot of material on it . Some call it dubious. but which one of these tries in this post arent ?
It has the support of both Morozevich and Nakamura

It's very difficult to get a sharp game (or let's say decent counterchances) against 1.d4 because white can almost always revert to some positional lines without giving away his long-term chances.
However, here is my opinion about the various suggestions above :
- Ben-Oni : not that sharp if white doesn't want to (ie. if he plays the Modern Main Line with h3/Bd3 or the 7.Bf4 line
- KID : many very positional lines, like the Fianchetto variation, Averbach, Petrosian, h3 variation, etc. and there is also the dreadful exchange
- Albin : good practical choice, especially as white may not have much experience against it - look at recent lines by Morozevich
- Budapest - good practical choice too, provided you play lines where you gambit a pawn with ...d6 (especially Fajarowicz's 3...Ne4 is worth a try) , but you may not have 100% compensation
- Leningrad Dutch : it's supposed to give dynamic chances, but I've played it for 2 years, and never managed to get a kingside attack rolling : I guess the defence is just difficult to play
- Benkö : good practical choice, especially against a stronger player who must prove the advantage - and quite easy to play for black (ideas are almost always the same)
- Grünfeld : that's dynamic, but quite difficult to play - might het very sharp though
- Semi-slav : I'd say that's the best option, as you can play it safe or very sharp depending on the circumstances, and it's a very rich opening - the best pedigree of them all !
Keep us posted !

The modern benoni is an excellent choice because there are virtually no boring drawish lines white can play.

The king's indian is probably the best d-pawn opening to play if you are an aggressive player. You could also make an argument for the Grunfeld. Both require ridiculous amounts of theoretical knowledge.
You could try 1 d4 e6 2 c4 b6
This can lead to very sharp gambit lines as white plays e4 either immediately or delayed. Not many die hard 1 d4 players are going to omit 2 c4 and play 2 e4 and transpose into a French. 2 Nf3 is somewhat insipid. Black can transpose into benoni lines without having to be concerned about dangerous f4 lines. The advantage of the above system is that it works well against the English as well.
Benko looks a bit better than blumefeld personally my lines against d pawn openings are as followes
Option A (Red Blooded attacking)
Benko Gambit,Grunfeld
Option B (Less mad but still with a bit of offence)
Stonewall Dutch,KIngs Indian
Option C(postional and there for useless for you)
1 e6 for Semi Slav,French,QGD