Great thread.
I see this started back in 05, still valid today.
I gotta say my main strength is from DJing for 15 years, you know what kind of beats get people psyched, make em move, what works. I got nice chops for tapping beats, scratching, grabbing samples off of old vinyl and chopping it up, etc...
The weakness is multi-faceted. Musically I have trouble going from a hot loop to a full and interesting arrangement. Getting the mix sounding as tight as commercial product also causes me some trouble. The main issue however is being a parent, holding down a day job, and making sure everyone is taken care of. Past two months seen me and my girl having some problems, family visting from overseas for a week, and now a fucked up landlady telling us we're out when our lease is up at the end of January (she can make a lot more from the Brooklyn yuppy invaders). So yeah, some peace and stabillity would be the most desired tool in my battlechest right now...