Your grades are certainly better than CC, don’t worry about that. There are two threads on this forum, one is called “where did my 3.0-3.3 student get in?” The other is “where did my 3.4-3.7 student get in?” Search and you shall find. Lots of good and encouraging advice.
Before you investigate any further, you need to have a talk with your parents about what they are willing to afford for college. They may say that money is not a problem but they may not know how much college really costs these days.
Once you have an idea of budget and what your SAT/ACT is, then people will have lots of suggestions. Did you take the PSAT? That will give you an idea of how you’re likely to fare on the SAT.
For NJ schools, I’d look at Rutgers (check out programs at Newark as a backup, although NB campus overall is better), maybe NJIT and College of New Jersey. In the NJ/NY/PA area, depending on your test scores, you might be able to get some merit money from Hofstra, depending on how you do on the SAT. Temple also might be an option
Here is a list of schools that offer guaranteed admission/funding for certain stats. 3.5 is typically the minimum so if you really apply yourself and finish your junior year strong, some of these might be an option for OOS. Bringing up your GPA above a 3.5 will also improve your possibilities for Penn State.
http://automaticfulltuition.yolasite.com/
Good luck!