I use 12oz Lonsdale training gloves on the bag, but type of glove is all really about 'user preference' and also on the type of heavy bag, in terms of how 'heavy' it actually is and if you want to work on speed or power more.
I use these lately:
In regards to wrapping your hands, just get ready-made slip-on wraps/bandages, something like this:

I use something similar as I feel the padding is nice and protective and it saves a lot of time as opposed to 'manually' wrapping my hands every time. These things are also very cheap, washable, and durable.
Protecting your hands is important though...lots of small and fragile bones, and the wrist as well, so make sure you get some sort of hand padding/protection as eventually an injury will catch up with you.
I use these lately:

In regards to wrapping your hands, just get ready-made slip-on wraps/bandages, something like this:

I use something similar as I feel the padding is nice and protective and it saves a lot of time as opposed to 'manually' wrapping my hands every time. These things are also very cheap, washable, and durable.
Protecting your hands is important though...lots of small and fragile bones, and the wrist as well, so make sure you get some sort of hand padding/protection as eventually an injury will catch up with you.

Comment