Unfortunately, companies now run background checks and if you have a felony on your record, they will turn you away. I worked very briefly for one of the nation's largest consumer reporting agency, and it's a sad state of affairs for applicants with a criminal record.
There are 10 states currently that have a 7 year reporting limit, however, Alabama is not one of them. Even though a company may request only a 7-year criminal history, the type of report the agency runs will bring back ALL criminal history even if it's more than 7 years old. Once that history is pulled, there's no putting the genie back in the bottle. The system rejects the applicant automatically, the employer is notified, and the applicant is sent a letter stating that he or she was denied employment based on information found in their background report.
I would suggest starting your own business. I know that takes capital, but even with capital, HVAC installation and building maintenance require a license and bonding, which requires a criminal background search. Automotive repair might be a good avenue for you to pursue.
My words are intended to be enlightening and not negative. It's the reality of your situation, but don't give up on hope! Good luck to you!