Law school admission is primarily a numbers game, dominated by LSAT and GPA. Soft factors are nice, but they exist in addition to numeric qualifications, not in lieu of them.
Your GPA is respectable, but you may want to consider retaking the LSAT. As City law has stated, you can get into some ABA law schools with your current numbers. Additionally, the education you receiver at any ABA school is going to be nearly identical. However, if you could increase your score by say, five to seven points you'd have many more options. BC, Tulane, and SMU are probably out of reach unless you can score in at least the 160 range (for BC more like 165).
Start by assessing why you scored 148. Did you dedicate the necessary time and effort to preparing, or did you wing it? Do you feel that you can score higher, or is 148 about where you plateau? Be objective, and do a critical self evaluation.
If you decide to move forward with your current numbers, think seriously about where you want to live after law school and what you want to do with your degree. With your current numbers you're looking at non-elite, local reputation law schools. Your post grad employment prospects will be most likely limited to the immediate region, and will usually be smaller firms and local govt offices. So, think about whether you will be willing to practice DUI defense and divorce cases in what ever city you go to school in for a t least a few years.