Book wrestlers with ongoing or past feuds against each other. Just because two wrestlers are talented in the ring, does not mean they should be randomly placed in a match together. Use past matches, interviews and other in-ring encounters to build up the match.
Make the main event a title match. A crowd is more likely to work up anticipation for any match where a title is on the line. An exception is if your wrestling card features a famous pro wrestler making a guest appearance. The main event is always the last match on the wrestling card.
Mix up the match results to make the wrestling card unpredictable. Having the good guy win in every match will become boring, so set up the card with some heel victories and face victories. Each match should not be considered a separate entity, because the fan reaction and momentum is carried onto the next bout.
Use different matches throughout the card to add variety. Basic types of wrestling matches include a tag team match featuring two vs. two bouts, a triple threat match where three wrestlers go against each other and a handicap match that either features two on one or two or three situations.
Incorporate different types of match endings would include a pinfall, submission, count out or disqualification. For example, a brutal chair attack from a heel would cause a memorable disqualification victory on your match card.