first, MG, anything is possible..within reason (i.e. you can't jump off the empire state bldg and live...duh), but most things within any reach of being possible - are!
there are so many ways to buy real estate. you do not need bank financing. you do not need credit. although it helps. after 2.5 years of having a CC with no late payments....mmmm...you're young so your credit is probably okay. building good/great credit takes TIME.
and remember all credit is is a running tab of how you pay your debts. the whole idea behind "good credit" has been pumped into the human psyche so that bankers and bank owners can get rich!! i attribute the dramatic increases in prices of items to this idea and utter acceptance of "credit". You can't buy a new car today for less than 12,000. who has 12k to buy a car? most people, no matter what the price, FINANCE, many different purchases.
focus on your MONEY. focus on how much MONEY you can create for yourself. you MONEY management skills will pay off in spades. pay attention to things like APR and how much interest you pay for things you buy. don't buy things that give you "bad" credit...like a depreciating vehicle. if you can avoid such purchases, then do.
as far as making real estate purchases - the options are many:
sellers can finance the purchase, partnering with someone else, partnering with a mentor for your first few deals, borrowing from relatives/friends, having relatives GIVE you money with no return payment expected, Lease Options, land contracts, short sales, flipping [wholesaling].
now you can't just jump into all this. it takes time and a focused effort to get into this. but here's the catch!
if you honestly focus and believe you can become a successful real estate investor/businessman - you will. if you do the work and do not shy away or become frustrated with the amount of things you must learn and do not become too afraid to get involved, you'll be able to purchase investment properties.
now, you may screw up. there's the other catch. don't be fooled into thinking that it is easy or that you will not actually screw something up. but it is your ability to use your rational mind to figure solutions for what ever the obstacles are that can and will present themselves.
good luck and get started...