On CCS you can get completes, meaning they built the whole thing for you already.
https://shop.ccs.com/skateboards/complete-skateboards
As mentioned, blanks are going to be cheaper because they don't have any fancy graphics on there.
As for bearings, I remember it was all about getting something that was ABEC rated. The higher the number, the better.
I've had plenty of different decks, but I always favored Alien Workshop decks. I had Destructo trucks which were the shit, bones wheels and Hawk bearings (which I think might have been the first ABEC 7 bearings for skateboards)