u need Ejay dance edition
Haha, no kidding mate!
Well you can get a lot out of the waves diamond/gold bundle, its quite good plugins for optimizing the outcome.
you should also check UAD-cards or the Powercore card/firewire box out (expensive) they have some serious plug-ins too
You dont HAVE to buy a midi-comtroller, but if you are a musician as i, you def. need one. i couldnt imagine producing without keys to play on. Think about it, you would have to draw everything with the mouse, yak
They dont cost very much and becomes very handy in the lenght!
A good start could be; use reason as your beatmachine and do most other with good VSTi synths in cubase.
cant give you much better advises than just get some monitors if you dont have any, and start producing