It's really good to see you're keen and enthusiastic with moving on in your career; 30 isn't too late to go after your first 'real' job if you've done entry level stuff or gig work for a while.
Your CV needs extensive work however, if I was recruiting it wouldn't be likely to be progressed:
- "Why you need me" and "My awesomeness" come across as crass and unprofessional. Unless you're going for a particularly creative job (and even then you need to know when to use appropriate humour) you should write as though the person doing the recruitment is a formal, no-nonsense type of person. I would suggest finding a formal CV template on a job site and trying to emulate the style of their headers.
- "I am able to understand verbally and communication effectively" - if there's one sentence which you shouldn't allow a typo to slip into, it's that one. I would recommend asking a friend or family member to look over with a fresh pair of eyes for typos and grammar mistakes.
- The first page is very vague on detail and doesn't sell your experience. Move at the very least the career section to the front page and try to relate the tasks in those roles to ones you'd be doing in the job you apply for.
You do have some positive things on there - proficiency in both standard IT software (eg MS Office) and some experience in programming I'd definitely consider to be worthwhile skills to show off and it sounds like you've done some interesting projects at university and as part of your entrepreneurship work. Both are probably things I'd look to use as a bit of an icebreaker, or prompts if you were struggling for an answer during competency based questions where you're given a question like "tell me about a time you had to work quickly but accurately to deliver an objective" or "tell me about a time when you have had to work as part of a team".
The key is to relate your experience to the role you are applying for, so if you are going for a train driver role, you're going to want to evidence things like being able to follow rules, work shifts, work independently for long periods of time, be able to work confidently with others and manage conflict situations effectively. If you wanted to look at a Conductor role, you might try and emphasise your skills in customer service, cash handling, working to rules and procedures. You might find an office based role suitable too, there are plenty of head office jobs which look for more general and soft skills like time management, IT proficiency, data entry etc.
Many people move into train driving later in life, so don't be disheartened if you go and do something else for a bit first, where you can build some of the skills that Driver recruitment looks for.
Best of luck and hope your job search goes well.