Believe me, you did not waste your money on kegging equipment. Its an investment that will serve you well. With that said, it will take patience just like the rest of the brewing hobby. As mentioned you can carbonate the beer faster, but doing so is a hit and miss technique. The best process is sometimes the set it and forget it. Something to keep in mind is if you are going to do any shaking of the keg, you want to purge the keg of any oxygen prior to filling with your beer and then purge the headspace once you have the keg filled and the lid back on. (If you haven't been doing so). This will help avoide oxidizing the beer if you are going to be shaking it.
I have had my share of issues and learning curve with my keg setup but it's been more due to pouring problems, not carbonation problems. Here's what I do:
I crash cool my beer in the fermenter for 2-3 days to get it cold prior to racking to a clean, sanitized keg. It will take more than a couple of hours for the beer to get cold to carbonate, it takes time.
Once the keg is filled, I purge the headspace of oxygen by venting the pressure relief valve.
Set it at my 10-12 psi serving pressure and in a week or so I have carbonated beer.
If I'm wanted to get this carbed up quicker I will crank it up to 30 psi roll the keg on it's side nice and easy about 50 times. I don't shake the hell out of it at all. I leave it at 30 psi overnight and then purge the pressure and set it at 10-12 psi. This system has worked well for me. But giving it a week to sit in the keg, come together, settle, clear up and carbonate slowly helps the beer be more drinkable than trying to have carbonated beer in 24 hrs. You simply will have better results just letting nature take its time.
On a side note, all I use is my picnic taps with my kegs so make sure you start off with about 5 ft of tubing when serving at 35-40* and using 10-12 psi. Carbonation is also a factor of temperature and pressure.